← Files ClerkARCHIVED FILE
skills/clerk-tanstack-patterns/templates/tanstack-basic-auth/src/routes/__root.tsx
808 Bytes · Oct 3, 2026 · 06:25 UTC
/// <reference types="vite/client" />
import * as React from 'react'
import { TanStackRouterDevtools } from '@tanstack/react-router-devtools'
import { ClerkProvider } from '@clerk/tanstack-react-start'
import {
HeadContent,
Outlet,
Scripts,
createRootRoute,
} from '@tanstack/react-router'
export const Route = createRootRoute({
component: RootComponent,
})
function RootComponent() {
return (
<RootDocument>
<Outlet />
</RootDocument>
)
}
function RootDocument({ children }: { children: React.ReactNode }) {
return (
<html>
<head>
<HeadContent />
</head>
<body>
<ClerkProvider>
{children}
</ClerkProvider>
<TanStackRouterDevtools position="bottom-right" />
<Scripts />
</body>
</html>
)
}
SHA-256: d14a8543e39710296b8b2dd09477ae4615f1417f7f68d317d6762b23a540a32f