File tree Expand file tree Collapse file tree 6 files changed +167
-48
lines changed
examples/react/start-clerk-basic Expand file tree Collapse file tree 6 files changed +167
-48
lines changed Original file line number Diff line number Diff line change 99 "start" : " vite start"
1010 },
1111 "dependencies" : {
12- "@clerk/tanstack-react-start" : " ^0.19.0 " ,
13- "@tanstack/react-router" : " ^1.132.0-alpha.25 " ,
14- "@tanstack/react-router-devtools" : " ^1.132.0-alpha.25 " ,
15- "@tanstack/react-start" : " ^1.132.0-alpha.25 " ,
12+ "@clerk/tanstack-react-start" : " ^0.26.3 " ,
13+ "@tanstack/react-router" : " ^1.133.8 " ,
14+ "@tanstack/react-router-devtools" : " ^1.133.8 " ,
15+ "@tanstack/react-start" : " ^1.133.8 " ,
1616 "@vitejs/plugin-react" : " ^4.3.4" ,
1717 "react" : " ^19.0.0" ,
1818 "react-dom" : " ^19.0.0" ,
1919 "redaxios" : " ^0.5.1" ,
20- "tailwind-merge" : " ^2.6.0"
20+ "tailwind-merge" : " ^2.6.0" ,
21+ "srvx" : " 0.8.15"
2122 },
2223 "devDependencies" : {
2324 "@types/node" : " ^22.5.4" ,
Original file line number Diff line number Diff line change 11/// <reference types="vite/client" />
2- import {
3- HeadContent ,
4- Link ,
5- Outlet ,
6- Scripts ,
7- createRootRoute ,
8- } from '@tanstack/react-router'
92import {
103 ClerkProvider ,
114 SignInButton ,
@@ -15,15 +8,21 @@ import {
158} from '@clerk/tanstack-react-start'
169import { TanStackRouterDevtools } from '@tanstack/react-router-devtools'
1710import { createServerFn } from '@tanstack/react-start'
11+ import { auth } from '@clerk/tanstack-react-start/server'
1812import * as React from 'react'
19- import { getAuth } from '@clerk/tanstack-react-start/server'
20- import { getRequest } from '@tanstack/react-start/server'
13+ import {
14+ HeadContent ,
15+ Link ,
16+ Outlet ,
17+ Scripts ,
18+ createRootRoute ,
19+ } from '@tanstack/react-router'
2120import { DefaultCatchBoundary } from '~/components/DefaultCatchBoundary.js'
2221import { NotFound } from '~/components/NotFound.js'
2322import appCss from '~/styles/app.css?url'
2423
2524const fetchClerkAuth = createServerFn ( { method : 'GET' } ) . handler ( async ( ) => {
26- const { userId } = await getAuth ( getRequest ( ) )
25+ const { userId } = await auth ( )
2726
2827 return {
2928 userId,
Original file line number Diff line number Diff line change 1- import { createFileRoute } from '@tanstack/react-router'
21import { SignIn } from '@clerk/tanstack-react-start'
2+ import { createFileRoute } from '@tanstack/react-router'
33
44export const Route = createFileRoute ( '/_authed' ) ( {
55 beforeLoad : ( { context } ) => {
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ import { clerkMiddleware } from '@clerk/tanstack-react-start/server'
2+ import { createStart } from '@tanstack/react-start'
3+
4+ export const startInstance = createStart ( ( ) => {
5+ return {
6+ requestMiddleware : [ clerkMiddleware ( ) ] ,
7+ }
8+ } )
You can’t perform that action at this time.
0 commit comments