Skip to content

Commit e969c27

Browse files
committed
fix: Don’t show context menu on terminated clusters
1 parent 7a61f25 commit e969c27

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/features/clusters/components/ClusterCard.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)