Skip to content

Commit

Permalink
fix: disable actions when deleting cluster (#803)
Browse files Browse the repository at this point in the history
  • Loading branch information
fabio-silva authored Nov 4, 2024
1 parent 623a63c commit ae08078
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions ui/apps/everest/src/components/db-actions/db-actions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ export const DbActions = ({
const dbClusterName = dbCluster.metadata.name;
const namespace = dbCluster.metadata.namespace;
const restoring = dbCluster.status?.status === DbClusterStatus.restoring;
const deleting = dbCluster.status?.status === DbClusterStatus.deleting;
const handleClick = (event: React.MouseEvent<HTMLButtonElement>) => {
event.stopPropagation();
setAnchorEl(event.currentTarget);
Expand Down Expand Up @@ -132,7 +133,7 @@ export const DbActions = ({
>
{canUpdate && (
<MenuItem
disabled={restoring}
disabled={restoring || deleting}
key={0}
component={Link}
to="/databases/edit"
Expand All @@ -144,7 +145,7 @@ export const DbActions = ({
)}
{canUpdate && (
<MenuItem
disabled={restoring}
disabled={restoring || deleting}
key={2}
onClick={() => {
handleDbRestart(dbCluster);
Expand All @@ -157,7 +158,7 @@ export const DbActions = ({
{canCreateClusterFromBackup && (
<MenuItem
data-testid={`${dbClusterName}-create-new-db-from-backup`}
disabled={restoring}
disabled={restoring || deleting}
key={1}
onClick={() => {
setIsNewClusterMode(true);
Expand All @@ -171,7 +172,7 @@ export const DbActions = ({
{canRestore && (
<MenuItem
data-testid={`${dbClusterName}-restore`}
disabled={restoring}
disabled={restoring || deleting}
key={3}
onClick={() => {
setIsNewClusterMode(false);
Expand All @@ -195,7 +196,7 @@ export const DbActions = ({
)}
{canUpdate && (
<MenuItem
disabled={restoring}
disabled={restoring || deleting}
key={4}
onClick={() => {
handleDbSuspendOrResumed(dbCluster);
Expand All @@ -210,6 +211,7 @@ export const DbActions = ({
)}
{canDelete && (
<MenuItem
disabled={deleting}
data-testid={`${dbClusterName}-delete`}
key={5}
onClick={() => {
Expand Down

0 comments on commit ae08078

Please sign in to comment.