Files
fotospiel-app/resources/js/admin/mobile/prefetch.ts
2026-01-15 19:54:04 +01:00

26 lines
784 B
TypeScript

export function prefetchMobileRoutes() {
if (typeof window === 'undefined') return;
const schedule = (callback: () => void) => {
if ('requestIdleCallback' in window) {
(window as any).requestIdleCallback(callback);
return;
}
(window as any).setTimeout(callback, 1200);
};
schedule(() => {
void import('./DashboardPage');
void import('./EventsPage');
void import('./EventControlRoomPage');
void import('./EventTasksPage');
void import('./NotificationsPage');
void import('./ProfilePage');
void import('./SettingsPage');
void import('./welcome/WelcomeLandingPage');
void import('./welcome/WelcomePackagesPage');
void import('./welcome/WelcomeSummaryPage');
void import('./welcome/WelcomeEventPage');
});
}