import { Sidebar, type SidebarItem, } from "@marzneshin/components"; import { useIsCurrentRoute } from "@marzneshin/hooks"; import type { FC } from "react"; import { sidebarItems as sidebarItemsSudoAdmin, sidebarItemsNonSudoAdmin } from "."; import { cn } from "@marzneshin/utils"; import { useAuth } from "@marzneshin/features/auth"; import { SupportUs, } from "@marzneshin/features/support-us"; interface DashboardSidebarProps { collapsed: boolean; setCollapsed: (state: boolean) => void; open?: boolean; setOpen?: (state: boolean) => void; } export const DashboardSidebar: FC = ({ collapsed, setCollapsed, setOpen, open, }) => { const { isSudo } = useAuth(); const { isCurrentRouteActive } = useIsCurrentRoute() const sidebarItems = isSudo() ? sidebarItemsSudoAdmin : sidebarItemsNonSudoAdmin return ( ); };