@@ -6,23 +6,19 @@ import { stackQueries } from "@/data/stacks";
6
6
import { routes } from "@/router/routes" ;
7
7
import { useQuery } from "@tanstack/react-query" ;
8
8
import { Button , DataTable , Skeleton } from "@zenml-io/react-component-library" ;
9
- import { useState } from "react" ;
10
9
import { Link } from "react-router-dom" ;
11
10
import { 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" ;
15
11
import { useStacklistQueryParams } from "./service" ;
16
- import { ResumeTerraformBanner } from "./ResumeTerraformBanner " ;
12
+ import { StackListQueryParams } from "../../types/stack " ;
17
13
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 ) {
23
19
const queryParams = useStacklistQueryParams ( ) ;
24
20
const { refetch, data } = useQuery ( {
25
- ...stackQueries . stackList ( { ...queryParams , sort_by : "desc:updated" } ) ,
21
+ ...stackQueries . stackList ( { ...queryParams , sort_by : "desc:updated" , ... fixedQueryParams } ) ,
26
22
throwOnError : true
27
23
} ) ;
28
24
@@ -45,10 +41,6 @@ export function StackList() {
45
41
</ div >
46
42
</ div >
47
43
< div className = "flex flex-col items-center gap-5" >
48
- { hasResumeableStack && < ResumeStackBanner setHasResumeableStack = { setResumeableStack } /> }
49
- { hasResumeableTerraform && (
50
- < ResumeTerraformBanner setHasResumeableTerraform = { setResumeableTerraform } />
51
- ) }
52
44
< div className = "w-full" >
53
45
{ data ? (
54
46
< DataTable columns = { getStackColumns ( ) } data = { data . items } />
0 commit comments