import { LayoutDashboard, CalendarDays } from 'lucide-react'; import { AnimatePresence } from 'motion/react'; import ElectricView, { type ElectricSubTab } from './ElectricView'; import SubTabs from './SubTabs'; import { useHashSubTab } from './useHashSubTab'; import { FadeIn, PageFrame } from '../../components/ui/surface'; const SUB_TABS = [ { id: 'daily', label: '按日', icon: CalendarDays }, { id: 'overview', label: '总览', icon: LayoutDashboard }, ] as const satisfies readonly { id: ElectricSubTab; label: string; icon: typeof CalendarDays }[]; const SUB_IDS: readonly ElectricSubTab[] = ['daily', 'overview']; export default function ElectricModule() { const [sub, setSub] = useHashSubTab('electric', SUB_IDS); return ( ); }