import * as React from "react"; import { Switch, Redirect } from "react-router-dom"; import DesktopRedirect from "~/scenes/DesktopRedirect"; import DelayedMount from "~/components/DelayedMount"; import FullscreenLoading from "~/components/FullscreenLoading"; import Route from "~/components/ProfiledRoute"; import env from "~/env"; import useQueryNotices from "~/hooks/useQueryNotices"; import lazyWithRetry from "~/utils/lazyWithRetry"; import { matchDocumentSlug as slug } from "~/utils/routeHelpers"; const Authenticated = lazyWithRetry(() => import("~/components/Authenticated")); const AuthenticatedRoutes = lazyWithRetry(() => import("./authenticated")); const SharedDocument = lazyWithRetry(() => import("~/scenes/Document/Shared")); const Login = lazyWithRetry(() => import("~/scenes/Login")); const Logout = lazyWithRetry(() => import("~/scenes/Logout")); export default function Routes() { useQueryNotices(); return ( } > {env.ROOT_SHARE_ID ? ( ) : ( )} ); }