File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change 1
1
import { Await , Link , MatchRoute , getRouteApi } from '@tanstack/react-router'
2
+ import { convexQuery } from '@convex-dev/react-query'
3
+ import { api } from 'convex/_generated/api'
2
4
import { twMerge } from 'tailwind-merge'
3
5
import { CgSpinner } from 'react-icons/cg'
4
6
import { Footer } from '~/components/Footer'
@@ -39,7 +41,20 @@ const courses = [
39
41
]
40
42
41
43
export const Route = createFileRoute ( {
42
- loader : ( ) => {
44
+ loader : async ( { context : { queryClient } } ) => {
45
+ const githubQuery = queryClient . ensureQueryData (
46
+ convexQuery ( api . stats . getGithubOwner , {
47
+ owner : 'tanstack' ,
48
+ } )
49
+ )
50
+ const npmQuery = queryClient . ensureQueryData (
51
+ convexQuery ( api . stats . getNpmOrg , {
52
+ name : 'tanstack' ,
53
+ } )
54
+ )
55
+
56
+ await Promise . all ( [ githubQuery , npmQuery ] )
57
+
43
58
return {
44
59
randomNumber : Math . random ( ) ,
45
60
}
You can’t perform that action at this time.
0 commit comments