mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-23 14:31:13 -05:00
Fix: Improve chunk load error handling
This commit is contained in:
@@ -20,6 +20,8 @@ import { breadcrumb } from "@/lib/errorBreadcrumbs";
|
||||
import { handleError } from "@/lib/errorHandler";
|
||||
import { RetryStatusIndicator } from "@/components/ui/retry-status-indicator";
|
||||
import { APIStatusBanner } from "@/components/ui/api-status-banner";
|
||||
import { useAdminRoutePreload } from "@/hooks/useAdminRoutePreload";
|
||||
import { useVersionCheck } from "@/hooks/useVersionCheck";
|
||||
import { cn } from "@/lib/utils";
|
||||
|
||||
// Core routes (eager-loaded for best UX)
|
||||
@@ -136,6 +138,12 @@ function AppContent(): React.JSX.Element {
|
||||
// Check if API status banner is visible to add padding
|
||||
const { isAPIReachable, isBannerDismissed } = useAPIConnectivity();
|
||||
const showBanner = !isAPIReachable && !isBannerDismissed;
|
||||
|
||||
// Preload admin routes for moderators/admins
|
||||
useAdminRoutePreload();
|
||||
|
||||
// Monitor for new deployments
|
||||
useVersionCheck();
|
||||
|
||||
return (
|
||||
<TooltipProvider>
|
||||
|
||||
Reference in New Issue
Block a user