@@ -37,7 +37,7 @@ export function ClusterCard({
3737 const auth = useInstanceAuth ( cluster . id ) ;
3838
3939 const isActive = useMemo ( ( ) => cluster . status && activeClusterStatuses . includes ( cluster . status ) , [ cluster . status ] ) ;
40- const notTerminated = useMemo ( ( ) => cluster . status && ! deletedClusterStatuses . includes ( cluster . status ) , [ cluster . status ] ) ;
40+ const isTerminated = useMemo ( ( ) => cluster . status && deletedClusterStatuses . includes ( cluster . status ) , [ cluster . status ] ) ;
4141 const operationsUrl = useMemo ( ( ) => getOperationsUrlForCluster ( cluster ) , [ cluster ] ) ;
4242 const instanceClient = useInstanceClient ( operationsUrl ) ;
4343 const [ signingOut , setSigningOut ] = useState ( false ) ;
@@ -68,7 +68,7 @@ export function ClusterCard({
6868 < Link to = { `${ cluster . id } /instances` } disabled = { signingOut } > < DropdownMenuItem > Instances</ DropdownMenuItem > </ Link > ) ,
6969 isActive && view && ! ! operationsUrl && ! auth . isLoading && auth . user && (
7070 < DropdownMenuItem onClick = { onSignOutClick } disabled = { signingOut } > Sign Out</ DropdownMenuItem > ) ,
71- notTerminated && remove && (
71+ ! isTerminated && remove && (
7272 < DropdownMenuItem
7373 className = "bg-red focus:bg-red/70 focus:text-white"
7474 onClick = { onTerminateClick } >
@@ -82,7 +82,7 @@ export function ClusterCard({
8282 < CardHeader >
8383 < CardDescription className = "flex items-center justify-between" >
8484 < span className = "truncate" > { cluster . id } </ span >
85- < DropdownMenu >
85+ { ! isTerminated && ( < DropdownMenu >
8686 < DropdownMenuTrigger >
8787 < Ellipsis aria-label = "Cluster options" />
8888 </ DropdownMenuTrigger >
@@ -101,7 +101,7 @@ export function ClusterCard({
101101 { ...menuItems }
102102 </ > ) }
103103 </ DropdownMenuContent >
104- </ DropdownMenu >
104+ </ DropdownMenu > ) }
105105 </ CardDescription >
106106 < CardTitle >
107107 < h2 > { cluster . name } </ h2 >
0 commit comments