Files
snort/packages/app/src/Pages/Root/RootRoutes.tsx
2024-01-10 20:21:19 +02:00

26 lines
591 B
TypeScript

import { lazy } from "react";
import { Outlet, RouteObject } from "react-router-dom";
import { RootTabRoutes } from "@/Pages/Root/RootTabRoutes";
import { getCurrentRefCode } from "@/Utils";
const InviteModal = lazy(() => import("@/Components/Invite"));
export default function RootPage() {
const code = getCurrentRefCode();
return (
<>
<div className="main-content">
<Outlet />
</div>
{code && <InviteModal />}
</>
);
}
export const RootRoutes = [
{
path: "/",
element: <RootPage />,
children: RootTabRoutes,
},
] as RouteObject[];