@@ -6,23 +6,19 @@ import { stackQueries } from "@/data/stacks";
66import { routes } from "@/router/routes" ;
77import { useQuery } from "@tanstack/react-query" ;
88import { Button , DataTable , Skeleton } from "@zenml-io/react-component-library" ;
9- import { useState } from "react" ;
109import { Link } from "react-router-dom" ;
1110import { getStackColumns } from "./columns" ;
12- import { parseWizardData } from "./create/new-infrastructure/persist" ;
13- import { parseWizardData as parseTerraform } from "./create/terraform/persist" ;
14- import { ResumeStackBanner } from "./ResumeStackBanner" ;
1511import { useStacklistQueryParams } from "./service" ;
16- import { ResumeTerraformBanner } from "./ResumeTerraformBanner " ;
12+ import { StackListQueryParams } from "../../types/stack " ;
1713
18- export function StackList ( ) {
19- const [ hasResumeableStack , setResumeableStack ] = useState ( parseWizardData ( ) . success ) ;
20- const [ hasResumeableTerraform , setResumeableTerraform ] = useState < boolean > (
21- parseTerraform ( ) . success
22- ) ;
14+ type Props = {
15+ fixedQueryParams ?: StackListQueryParams ;
16+ } ;
17+
18+ export function StackList ( { fixedQueryParams = { } } : Props ) {
2319 const queryParams = useStacklistQueryParams ( ) ;
2420 const { refetch, data } = useQuery ( {
25- ...stackQueries . stackList ( { ...queryParams , sort_by : "desc:updated" } ) ,
21+ ...stackQueries . stackList ( { ...queryParams , sort_by : "desc:updated" , ... fixedQueryParams } ) ,
2622 throwOnError : true
2723 } ) ;
2824
@@ -45,10 +41,6 @@ export function StackList() {
4541 </ div >
4642 </ div >
4743 < div className = "flex flex-col items-center gap-5" >
48- { hasResumeableStack && < ResumeStackBanner setHasResumeableStack = { setResumeableStack } /> }
49- { hasResumeableTerraform && (
50- < ResumeTerraformBanner setHasResumeableTerraform = { setResumeableTerraform } />
51- ) }
5244 < div className = "w-full" >
5345 { data ? (
5446 < DataTable columns = { getStackColumns ( ) } data = { data . items } />
0 commit comments