fix: delete and remove modals styling (#2243)

This commit is contained in:
Daniel Valenzuela
2025-06-30 16:49:25 -04:00
committed by GitHub
parent 701e41b664
commit 76b5dd5925
2 changed files with 8 additions and 2 deletions

View File

@@ -18,6 +18,8 @@ interface DeleteModalProps {
variant?: string;
btnLabel?: string;
icon?: React.ElementType;
buttonVariant?: 'tertiary' | 'brand' | 'primary' | 'danger';
cancelButtonVariant?: 'tertiary' | 'brand' | 'primary' | 'default';
}
const DeleteModal = ({
@@ -28,6 +30,8 @@ const DeleteModal = ({
title,
description,
variant = 'default',
buttonVariant = 'danger',
cancelButtonVariant = 'default',
btnLabel,
icon,
}: DeleteModalProps) => {
@@ -47,7 +51,7 @@ const DeleteModal = ({
footerNode={(
<ActionRow>
<Button
variant="tertiary"
variant={cancelButtonVariant}
onClick={(e) => {
e.preventDefault();
e.stopPropagation();
@@ -62,7 +66,7 @@ const DeleteModal = ({
e.stopPropagation();
await onDeleteSubmit();
}}
variant="brand"
variant={buttonVariant}
label={defaultBtnLabel}
/>
</ActionRow>

View File

@@ -79,6 +79,8 @@ const ContainerRemover = ({
title={removeWarningTitle}
description={removeText}
onDeleteSubmit={onRemove}
buttonVariant="primary"
cancelButtonVariant="tertiary"
btnLabel={intl.formatMessage(messages.removeContainerButton, {
containerName: itemType.charAt(0).toUpperCase() + itemType.slice(1),
})}