Feat/polish-mission1 #12
@@ -1,7 +1,15 @@
|
|||||||
import { RouterProvider } from "@tanstack/react-router";
|
import { RouterProvider } from "@tanstack/react-router";
|
||||||
|
import { SiteMobileBlocker } from "@/components/site/SiteMobileBlocker";
|
||||||
|
import { useIsMobile } from "@/hooks/ui/useIsMobile";
|
||||||
import { router } from "@/router";
|
import { router } from "@/router";
|
||||||
|
|
||||||
function App(): React.JSX.Element {
|
function App(): React.JSX.Element {
|
||||||
|
const isMobile = useIsMobile();
|
||||||
|
|
||||||
|
if (isMobile) {
|
||||||
|
return <SiteMobileBlocker />;
|
||||||
|
}
|
||||||
|
|
||||||
return <RouterProvider router={router} />;
|
return <RouterProvider router={router} />;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,17 +4,10 @@ import { SiteWelcomeScreen } from "@/components/site/SiteWelcomeScreen";
|
|||||||
import { SiteSituationScreen } from "@/components/site/SiteSituationScreen";
|
import { SiteSituationScreen } from "@/components/site/SiteSituationScreen";
|
||||||
import { SiteNamingScreen } from "@/components/site/SiteNamingScreen";
|
import { SiteNamingScreen } from "@/components/site/SiteNamingScreen";
|
||||||
import { SiteTransitionOverlay } from "@/components/site/SiteTransitionOverlay";
|
import { SiteTransitionOverlay } from "@/components/site/SiteTransitionOverlay";
|
||||||
import { SiteMobileBlocker } from "@/components/site/SiteMobileBlocker";
|
|
||||||
import { SiteLayout } from "@/components/site/SiteLayout";
|
import { SiteLayout } from "@/components/site/SiteLayout";
|
||||||
import { useIsMobile } from "@/hooks/ui/useIsMobile";
|
|
||||||
|
|
||||||
export function SitePage(): React.JSX.Element {
|
export function SitePage(): React.JSX.Element {
|
||||||
const currentStep = useSiteStore((state) => state.currentStep);
|
const currentStep = useSiteStore((state) => state.currentStep);
|
||||||
const isMobile = useIsMobile();
|
|
||||||
|
|
||||||
if (isMobile) {
|
|
||||||
return <SiteMobileBlocker />;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (currentStep === "disclaimer") {
|
if (currentStep === "disclaimer") {
|
||||||
return <SiteDisclaimerScreen />;
|
return <SiteDisclaimerScreen />;
|
||||||
|
|||||||
Reference in New Issue
Block a user