import RouterProvider from '@/providers/RouterProvider'; import TopBar from '@/components/TopBar'; import RouterContainer from '@/components/RouterContainer'; import ErrorBoundary from '@/components/ErrorBoundary'; import { getEntryPointType } from '@/config/features'; export default function App() { const entryType = getEntryPointType(); const routerConfig = entryType === 'tab' ? { syncKey: 'app/tabRoute' as const, visiblePagesKey: 'app/tabVisiblePages' as const, pageOrderKey: 'app/tabPageOrder' as const, } : { syncKey: 'app/popupRoute' as const, visiblePagesKey: 'app/popupVisiblePages' as const, pageOrderKey: 'app/popupPageOrder' as const, }; return (
); }