'use client'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { Building2, Bookmark, Receipt, FileText, FolderOpen, Mail, Bell, ShieldAlert, BarChart3, Settings, Shield, } from 'lucide-react'; import { Drawer, DrawerContent, DrawerHeader, DrawerTitle, DrawerClose, } from '@/components/shared/drawer'; type MoreItem = { label: string; icon: typeof Building2; segment: string; }; const MORE_ITEMS: MoreItem[] = [ { label: 'Companies', icon: Building2, segment: 'companies' }, { label: 'Interests', icon: Bookmark, segment: 'interests' }, { label: 'Invoices', icon: FileText, segment: 'invoices' }, { label: 'Expenses', icon: Receipt, segment: 'expenses' }, { label: 'Documents', icon: FolderOpen, segment: 'documents' }, { label: 'Email', icon: Mail, segment: 'email' }, { label: 'Alerts', icon: ShieldAlert, segment: 'alerts' }, { label: 'Reports', icon: BarChart3, segment: 'reports' }, { label: 'Reminders', icon: Bell, segment: 'reminders' }, { label: 'Settings', icon: Settings, segment: 'settings' }, { label: 'Admin', icon: Shield, segment: 'admin' }, ]; export function MoreSheet({ open, onOpenChange, }: { open: boolean; onOpenChange: (next: boolean) => void; }) { const pathname = usePathname(); const portSlug = pathname.split('/').filter(Boolean)[0] ?? 'port-nimara'; return ( More ); }