55 SignedIn ,
66 SignedOut ,
77 UserButton ,
8- } from '@clerk/tanstack-react -start'
8+ } from '@clerk/tanstack-solid -start'
99import { TanStackRouterDevtools } from '@tanstack/solid-router-devtools'
1010import { createServerFn } from '@tanstack/solid-start'
1111
@@ -16,7 +16,7 @@ import {
1616 Scripts ,
1717 createRootRoute ,
1818} from '@tanstack/solid-router'
19- import { auth } from '@clerk/tanstack-react -start/server'
19+ import { auth } from '@clerk/tanstack-solid -start/server'
2020import { HydrationScript } from 'solid-js/web'
2121import type { JSXElement } from 'solid-js'
2222import { DefaultCatchBoundary } from '~/components/DefaultCatchBoundary.js'
@@ -85,11 +85,9 @@ export const Route = createRootRoute({
8585
8686function RootComponent ( ) {
8787 return (
88- < ClerkProvider >
89- < RootDocument >
90- < Outlet />
91- </ RootDocument >
92- </ ClerkProvider >
88+ < RootDocument >
89+ < Outlet />
90+ </ RootDocument >
9391 )
9492}
9593
@@ -102,34 +100,6 @@ function RootDocument({ children }: { children: JSXElement }) {
102100 < body >
103101 < HeadContent />
104102
105- < < << << < Updated upstream
106- < div class = "p-2 flex gap-2 text-lg" >
107- < Link
108- to = "/"
109- activeProps = { {
110- class : 'font-bold' ,
111- } }
112- activeOptions = { { exact : true } }
113- >
114- Home
115- </ Link > { ' ' }
116- < Link
117- to = "/posts"
118- activeProps = { {
119- class : 'font-bold' ,
120- } }
121- >
122- Posts
123- </ Link >
124- < div class = "ml-auto" >
125- < SignedIn >
126- < UserButton />
127- </ SignedIn >
128- < SignedOut >
129- < SignInButton mode = "modal" />
130- </ SignedOut >
131- =======
132-
133103 < ClerkProvider publishableKey = { import . meta. env . VITE_CLERK_PUBLISHABLE_KEY } >
134104 < div class = "p-2 flex gap-2 text-lg" >
135105 < Link
@@ -157,11 +127,11 @@ function RootDocument({ children }: { children: JSXElement }) {
157127 < SignInButton mode = "modal" />
158128 </ SignedOut >
159129 </ div >
160- >>> >>> > Stashed changes
161130 </ div >
162- </ div >
163- < hr />
164- { children }
131+ < hr />
132+ { children }
133+
134+ </ ClerkProvider >
165135 < TanStackRouterDevtools position = "bottom-right" />
166136 < Scripts />
167137 </ body >
0 commit comments