Skip to content

Commit b648d08

Browse files
committed
Fix delete mutations success message handling
1 parent 0ee8837 commit b648d08

File tree

4 files changed

+20
-12
lines changed

4 files changed

+20
-12
lines changed

packages/ra-core/src/controller/button/useDeleteWithConfirmController.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,11 @@ const useDeleteWithConfirmController = <
9898
onSuccess: () => {
9999
setOpen(false);
100100
notify(
101-
successMessage ?? isOffline
102-
? `resources.${resource}.notifications.pending_delete`
103-
: `resources.${resource}.notifications.deleted`,
101+
successMessage != null
102+
? successMessage
103+
: isOffline
104+
? `resources.${resource}.notifications.pending_delete`
105+
: `resources.${resource}.notifications.deleted`,
104106
{
105107
type: 'info',
106108
messageArgs: {

packages/ra-core/src/controller/button/useDeleteWithUndoController.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,11 @@ const useDeleteWithUndoController = <
7171
{
7272
onSuccess: () => {
7373
notify(
74-
successMessage ?? isOffline
75-
? `resources.${resource}.notifications.pending_delete`
76-
: `resources.${resource}.notifications.deleted`,
74+
successMessage != null
75+
? successMessage
76+
: isOffline
77+
? `resources.${resource}.notifications.pending_delete`
78+
: `resources.${resource}.notifications.deleted`,
7779
{
7880
type: 'info',
7981
messageArgs: {

packages/ra-ui-materialui/src/button/BulkDeleteWithConfirmButton.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,11 @@ export const BulkDeleteWithConfirmButton = (
5959
onSuccess: () => {
6060
refresh();
6161
notify(
62-
successMessage ?? isOffline
63-
? `resources.${resource}.notifications.pending_delete`
64-
: `resources.${resource}.notifications.deleted`,
62+
successMessage != null
63+
? successMessage
64+
: isOffline
65+
? `resources.${resource}.notifications.pending_delete`
66+
: `resources.${resource}.notifications.deleted`,
6567
{
6668
type: 'info',
6769
messageArgs: {

packages/ra-ui-materialui/src/button/BulkDeleteWithUndoButton.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@ export const BulkDeleteWithUndoButton = (
5252
{
5353
onSuccess: () => {
5454
notify(
55-
successMessage ?? isOffline
56-
? `resources.${resource}.notifications.pending_delete`
57-
: `resources.${resource}.notifications.deleted`,
55+
successMessage != null
56+
? successMessage
57+
: isOffline
58+
? `resources.${resource}.notifications.pending_delete`
59+
: `resources.${resource}.notifications.deleted`,
5860
{
5961
type: 'info',
6062
messageArgs: {

0 commit comments

Comments
 (0)