11import { ConfirmDeletionModal } from '@/components/ConfirmDeletionModal' ;
2+ import { SubNavMenu } from '@/components/SubNavMenu' ;
23import { Badge } from '@/components/ui/badge' ;
34import { Button } from '@/components/ui/button' ;
45import { Input } from '@/components/ui/input' ;
56import { renderBadgeStatusText , renderBadgeStatusVariant } from '@/components/ui/utils/badgeStatus' ;
67import { ClusterCard } from '@/features/clusters/components/ClusterCard' ;
8+ import { useTerminateClusterMutation } from '@/features/clusters/mutations/terminateCluster' ;
79import { getOrganizationQueryOptions } from '@/features/organization/queries/getOrganizationQuery' ;
810import { useOrganizationClusterPermissions } from '@/hooks/usePermissions' ;
911import { Cluster } from '@/lib/api.patch' ;
@@ -12,18 +14,14 @@ import { groupBy } from '@/lib/groupBy';
1214import { curryFilterByFuzzySearch } from '@/lib/string/filterByFuzzySearch' ;
1315import { queryKeys } from '@/react-query/constants' ;
1416import { useQueryClient , useSuspenseQuery } from '@tanstack/react-query' ;
15- import { getRouteApi , Link } from '@tanstack/react-router' ;
17+ import { Link , useParams } from '@tanstack/react-router' ;
1618import { Plus } from 'lucide-react' ;
1719import { FormEvent , useCallback , useMemo , useState } from 'react' ;
1820import { toast } from 'sonner' ;
19- import { useTerminateClusterMutation } from '@/features/clusters/mutations/terminateCluster' ;
20- import { SubNavMenu } from '@/components/SubNavMenu' ;
21-
22- const route = getRouteApi ( '' ) ;
2321
2422export function ClustersList ( ) {
2523 const queryClient = useQueryClient ( ) ;
26- const { organizationId } : { organizationId : string } = route . useParams ( ) ;
24+ const { organizationId } : { organizationId : string } = useParams ( { strict : false } ) ;
2725 const { create } = useOrganizationClusterPermissions ( organizationId ) ;
2826 const { data : orgInfo , isSuccess } = useSuspenseQuery ( getOrganizationQueryOptions ( organizationId ) ) ;
2927 const { mutate : terminateCluster , isPending : isTerminateClusterPending } = useTerminateClusterMutation ( ) ;
0 commit comments