import { createRootRouteWithContext, Outlet } from "@tanstack/react-router"; import type { QueryClient } from "@tanstack/react-query"; import { Toaster } from "sonner"; import Cookies from "js-cookie"; import { SessionGuard } from "../lib/providers/SessionProvider"; import Nav from "../components/navBar/Nav"; import { ThemeProvider } from "../lib/providers/theme-provider"; import { SidebarProvider } from "../components/ui/sidebar"; import SideBarNav from "../components/navBar/SideBarNav"; interface RootRouteContext { queryClient: QueryClient; //user: User | null; //login: (user: User) => void; //logout: () => void; } const RootLayout = () => { //const { logout, login } = Route.useRouteContext(); const defaultOpen = Cookies.get("sidebar_state") === "true"; return (
); }; export const Route = createRootRouteWithContext()({ component: RootLayout, });