Skip to content

Commit febd7f7

Browse files
authored
feat(ui): expose custom errors in deleteMany (#7438)
Closes #7214 Exposes custom errors in the DeleteMany component so they can be more descriptive: ![image](https://github.com/user-attachments/assets/f0c2f2e3-71a9-455f-9137-23eccfd21dbb)
1 parent 695ef32 commit febd7f7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

packages/ui/src/elements/DeleteMany/index.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ export const DeleteMany: React.FC<Props> = (props) => {
7979
}
8080

8181
if (json.errors) {
82-
toast.error(json.message)
82+
toast.error(json.message, {
83+
description: json.errors.map((error) => error.message).join('\n'),
84+
})
8385
} else {
8486
addDefaultError()
8587
}
@@ -132,7 +134,7 @@ export const DeleteMany: React.FC<Props> = (props) => {
132134
>
133135
{t('general:cancel')}
134136
</Button>
135-
<Button id="confirm-delete" onClick={deleting ? undefined : handleDelete}>
137+
<Button id="confirm-delete" onClick={deleting ? undefined : () => void handleDelete()}>
136138
{deleting ? t('general:deleting') : t('general:confirm')}
137139
</Button>
138140
</div>

0 commit comments

Comments
 (0)