"use client"; import React, { useState, ComponentType } from 'react'; import classnames from 'classnames'; import DynamicIcon from './DynamicIcon'; import { NavItems } from '@/lib/dashboard'; import { FaArrowCircleLeft, FaArrowCircleRight } from "react-icons/fa"; import { TbCircleArrowLeft, TbCircleArrowRight } from "react-icons/tb"; import { PiBreadFill } from "react-icons/pi"; import Button from './Button'; import { usePathname } from 'next/navigation'; interface SideNavProps { maxWidth: string; bgColor: string; navItems: NavItems[]; } const SideNav: React.FC = ( { maxWidth, bgColor, navItems } ) => { const [isSidebarOpen, setIsSidebarOpen] = useState(true); return (
{/* */}
{navItems.map((navItem, index) => ( {isSidebarOpen ? ( <>{navItem.title} ) : ( )} ))}
); } export default SideNav;