import Link from 'next/link'; import { SideNav, SideNavHeader, SideNavSection, SideNavItem } from '@umami/react-zen'; import { Lucide, Icons } from '@/components/icons'; import { useMessages, useNavigation } from '@/components/hooks'; import useGlobalState from '@/components/hooks/useGlobalState'; export function Nav(props: any) { const { formatMessage, labels } = useMessages(); const { renderTeamUrl, pathname } = useNavigation(); const [isCollapsed] = useGlobalState('sidenav-collapsed'); const links = [ { label: formatMessage(labels.boards), href: renderTeamUrl('/boards'), icon: , }, { label: formatMessage(labels.dashboard), href: renderTeamUrl('/dashboard'), icon: , }, { label: formatMessage(labels.websites), href: renderTeamUrl('/websites'), icon: , }, { label: formatMessage(labels.reports), href: renderTeamUrl('/reports'), icon: , }, { label: formatMessage(labels.settings), href: renderTeamUrl('/settings'), icon: , }, ].filter(n => n); return ( } /> {links.map(({ href, label, icon }) => { return ( ); })} {``} ); }