Fix: Improve chunk load error handling

This commit is contained in:
gpt-engineer-app[bot]
2025-11-05 21:23:09 +00:00
parent 7476fbd5da
commit fa3dfcfdee
4 changed files with 194 additions and 22 deletions

View File

@@ -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>