[nvim] envrc to flake, setup tanstack query for data loading

This commit is contained in:
2025-05-31 22:23:51 -07:00
parent 0ed2066b17
commit 4bed1c6e65
7 changed files with 140 additions and 65 deletions

View File

@@ -1,9 +1,7 @@
import { Link, Outlet, createRootRoute } from "@tanstack/react-router";
import { TanStackRouterDevtools } from "@tanstack/react-router-devtools";
import { AuthProvider, useAuth } from "@/context/auth/AuthContext";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
const queryClient = new QueryClient();
import { ReactQueryDevtools } from "@tanstack/react-query-devtools";
/**
* Root header with navigation and user authentication controls.
@@ -69,12 +67,13 @@ function RootHeader() {
export const Route = createRootRoute({
component: () => (
<QueryClientProvider client={queryClient}>
<>
<AuthProvider>
<RootHeader />
<Outlet />
<TanStackRouterDevtools />
</AuthProvider>
</QueryClientProvider>
<TanStackRouterDevtools />
<ReactQueryDevtools buttonPosition="bottom-right" />
</>
),
});