@@ -15,7 +15,6 @@ import {
1515} from "@rivet-gg/icons" ;
1616import {
1717 useInfiniteQuery ,
18- useQuery ,
1918 useSuspenseInfiniteQuery ,
2019 useSuspenseQuery ,
2120} from "@tanstack/react-query" ;
@@ -45,10 +44,8 @@ import {
4544 H3 ,
4645 Skeleton ,
4746} from "@/components" ;
48- import { useCloudDataProvider , useCloudNamespaceDataProvider , useEngineCompatDataProvider , useEngineDataProvider , useEngineNamespaceDataProvider } from "@/components/actors" ;
47+ import { useCloudNamespaceDataProvider , useEngineCompatDataProvider , useEngineNamespaceDataProvider } from "@/components/actors" ;
4948import { cloudEnv , engineEnv } from "@/lib/env" ;
50- import { useRailwayTemplateLink } from "@/utils/use-railway-template-link" ;
51- import z from "zod" ;
5249import { hasProvider } from "@/app/data-providers/engine-data-provider" ;
5350
5451export const Route = createFileRoute (
@@ -63,16 +60,14 @@ export const Route = createFileRoute(
6360} ) ;
6461
6562export function RouteComponent ( ) {
66- const { data : runnerConfigsCount , isLoading } = useSuspenseInfiniteQuery ( {
67- ...useEngineCompatDataProvider ( ) . runnerConfigsQueryOptions ( ) ,
68- select : ( data ) => Object . values ( data . pages [ 0 ] . runnerConfigs ) . length ,
63+ const { data : runnerNamesCount , isLoading } = useSuspenseInfiniteQuery ( {
64+ ...useEngineCompatDataProvider ( ) . runnerNamesQueryOptions ( ) ,
65+ select : ( data ) => data . pages [ 0 ] . names . length ,
6966 refetchInterval : 5000 ,
7067 } ) ;
7168
72- const navigate = Route . useNavigate ( ) ;
73-
74- const hasConfigs =
75- runnerConfigsCount !== undefined && runnerConfigsCount > 0 ;
69+ const hasRunnerNames =
70+ runnerNamesCount !== undefined && runnerNamesCount > 0 ;
7671
7772 if ( isLoading ) {
7873 return (
@@ -116,7 +111,7 @@ export function RouteComponent() {
116111 ) ;
117112 }
118113
119- if ( ! hasConfigs ) {
114+ if ( ! hasRunnerNames ) {
120115 return (
121116 < div className = "h-full border my-2 mr-2 px-4 py-4 rounded-lg flex flex-col items-center justify-safe-center overflow-auto @container" >
122117 < div className = "grid grid-cols-1 @7xl:grid-cols-2 gap-8 justify-safe-center" >
0 commit comments