import "./index.css"; import { AuthCreateScreen } from "@app/auth/create"; import { CreateStep1Screen } from "@app/auth/create/step-1"; import { CreateStep2Screen } from "@app/auth/create/step-2"; import { CreateStep3Screen } from "@app/auth/create/step-3"; import { CreateStep4Screen } from "@app/auth/create/step-4"; import { AuthImportScreen } from "@app/auth/import"; import { ImportStep1Screen } from "@app/auth/import/step-1"; import { ImportStep2Screen } from "@app/auth/import/step-2"; import { OnboardingScreen } from "@app/auth/onboarding"; import { WelcomeScreen } from "@app/auth/welcome"; import { ChannelScreen } from "@app/channel"; import { ChatScreen } from "@app/chat"; import { ErrorScreen } from "@app/error"; import { Root } from "@app/root"; import { AccountSettingsScreen } from "@app/settings/account"; import { GeneralSettingsScreen } from "@app/settings/general"; import { ShortcutsSettingsScreen } from "@app/settings/shortcuts"; import { UpdateSettingsScreen } from "@app/settings/update"; import { SpaceScreen } from "@app/space"; import { TrendingScreen } from "@app/trending"; import { UserScreen } from "@app/user"; import { AppLayout } from "@shared/appLayout"; import { AuthLayout } from "@shared/authLayout"; import { Protected } from "@shared/protected"; import { SettingsLayout } from "@shared/settingsLayout"; import { RouterProvider, createBrowserRouter } from "react-router-dom"; const router = createBrowserRouter([ { path: "/", element: ( ), errorElement: , }, { path: "/auth", element: , children: [ { path: "welcome", element: }, { path: "onboarding", element: }, { path: "import", element: , children: [ { path: "", element: }, { path: "step-2", element: }, ], }, { path: "create", element: , children: [ { path: "", element: }, { path: "step-2", element: }, { path: "step-3", element: }, { path: "step-4", element: }, ], }, ], }, { path: "/app", element: ( ), children: [ { path: "space", element: }, { path: "trending", element: }, { path: "user/:pubkey", element: }, { path: "chat/:pubkey", element: }, { path: "channel/:id", element: }, ], }, { path: "/settings", element: ( ), children: [ { path: "general", element: }, { path: "shortcuts", element: }, { path: "account", element: }, { path: "update", element: }, ], }, ]); export default function App() { return ( Loading..

} future={{ v7_startTransition: true }} /> ); }