From bafca5a9361d04d5b6c279dd75a28e303745c9e2 Mon Sep 17 00:00:00 2001 From: Tom Boullay Date: Mon, 1 Jun 2026 09:45:45 +0200 Subject: [PATCH] fix(ui): apply mobile blocker globally --- src/App.tsx | 8 ++++++++ src/pages/site/page.tsx | 7 ------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index c6ccffa..c90a626 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,15 @@ import { RouterProvider } from "@tanstack/react-router"; +import { SiteMobileBlocker } from "@/components/site/SiteMobileBlocker"; +import { useIsMobile } from "@/hooks/ui/useIsMobile"; import { router } from "@/router"; function App(): React.JSX.Element { + const isMobile = useIsMobile(); + + if (isMobile) { + return ; + } + return ; } diff --git a/src/pages/site/page.tsx b/src/pages/site/page.tsx index 722fea6..d591524 100644 --- a/src/pages/site/page.tsx +++ b/src/pages/site/page.tsx @@ -4,17 +4,10 @@ import { SiteWelcomeScreen } from "@/components/site/SiteWelcomeScreen"; import { SiteSituationScreen } from "@/components/site/SiteSituationScreen"; import { SiteNamingScreen } from "@/components/site/SiteNamingScreen"; import { SiteTransitionOverlay } from "@/components/site/SiteTransitionOverlay"; -import { SiteMobileBlocker } from "@/components/site/SiteMobileBlocker"; import { SiteLayout } from "@/components/site/SiteLayout"; -import { useIsMobile } from "@/hooks/ui/useIsMobile"; export function SitePage(): React.JSX.Element { const currentStep = useSiteStore((state) => state.currentStep); - const isMobile = useIsMobile(); - - if (isMobile) { - return ; - } if (currentStep === "disclaimer") { return ;