import React, { useEffect, useState } from "react";
import { Accordion, AccordionItem, Tooltip } from "@heroui/react";
import clsx from "clsx";
import Link from "next/link";
import { ChevronUpIcon } from "../../icons";
import { Submenu1Icon, Submenu2Icon } from "../../icons/sidebar-icon";
import { useSidebar } from "./sidebar-context";
interface SubSubItems {
title: string;
path: string;
isSubActive: boolean;
}
interface SubItems {
title: string;
path: string;
isActive: boolean;
isSubActive: boolean;
subItems?: SubSubItems[];
}
interface Props {
title: string;
icon?: any;
path: string;
isActive: boolean;
isParentActive: boolean;
}
export const SidebarCollapseSubItems = ({
title,
icon,
path,
isActive,
isParentActive,
}: Props) => {
const [open, setOpen] = useState(false);
let no = 0;
// useEffect(() => {
// console.log("Sidebar Collapse Sub Item :: ", title, path, isParentActive, isActive, icon);
// }, []);
const { isOpen, toggleSidebar } = useSidebar();
const renderIcon = () => {
switch (icon) {
case "submenu1":
return