import { lazy, Suspense } from "react"; import { useAdminContext } from "./admin-context"; import { AdminPageFrame } from "./components/admin-shell"; const AnalyticsPanel = lazy(() => import("./components/analytics-panel")); const AdminAnnouncementsPanel = lazy(() => import("./components/admin-announcements-panel")); const CreditOperationsPanel = lazy(() => import("./components/credit-operations-panel")); const AccessSettingsPanel = lazy(() => import("./components/access-settings-panel")); const EmailSettingsPanel = lazy(() => import("./components/email-settings-panel")); const FeatureAvailabilityPanel = lazy(() => import("./components/feature-availability-panel")); function PageFallback({ label }: { label: string }) { return
正在读取{label}...
; } export function AnalyticsPage() { const { references } = useAdminContext(); return }>; } export function AnnouncementsPage() { return }>; } export function CreditOperationsPage() { const { references } = useAdminContext(); return }>; } export function AccessSettingsPage() { return }>; } export function EmailSettingsPage() { return
}>
; } export function FeatureAvailabilityPage() { return }>; }