import { LayoutDashboard, FolderOpen, Package, Terminal, Zap, Wrench, Settings, Radio, Shield, Smartphone, ScrollText, Search, Lock, Archive, SlidersHorizontal } from 'lucide-react' import type { View } from '../../lib/types' interface Props { activeView: View onViewChange: (v: View) => void } const navItems: { view: View; icon: React.ReactNode; label: string; dividerBefore?: boolean }[] = [ { view: 'dashboard', icon: , label: 'Dashboard' }, { view: 'files', icon: , label: 'Files' }, { view: 'packages', icon: , label: 'Packages' }, { view: 'debloater', icon: , label: 'Debloater' }, { view: 'shell', icon: , label: 'Shell' }, { view: 'logcat', icon: , label: 'Logcat', dividerBefore: true }, { view: 'appinspect', icon: , label: 'App Inspector' }, { view: 'certs', icon: , label: 'Certificates' }, { view: 'backup', icon: , label: 'Backup' }, { view: 'props', icon: , label: 'Prop Editor' }, { view: 'utilities', icon: , label: 'Utilities', dividerBefore: true }, { view: 'flasher', icon: , label: 'Flasher' }, { view: 'pixelflasher', icon: , label: 'Pixel Flash' }, ] export default function Sidebar({ activeView, onViewChange }: Props) { return ( ) }