diff --git a/src/lib/components/toast/useMutationsHandler.ts b/src/lib/components/toast/useMutationsHandler.ts index b50c148048..f9ef481d76 100644 --- a/src/lib/components/toast/useMutationsHandler.ts +++ b/src/lib/components/toast/useMutationsHandler.ts @@ -41,6 +41,7 @@ declare type MutationsResults = T extends [] enum DescriptionBuilderStatus { Success = 'success', Error = 'error', + Idle = 'idle', } type DescriptionBuilder = { @@ -124,6 +125,8 @@ export const useMutationsHandler = < data: mainMutation.mutation?.data, status: mainMutation.mutation?.isSuccess ? DescriptionBuilderStatus.Success + : mainMutation.mutation?.isIdle + ? DescriptionBuilderStatus.Idle : DescriptionBuilderStatus.Error, name: mainMutation.name, } as GetDescriptionBuilder; @@ -131,9 +134,11 @@ export const useMutationsHandler = < mainMutationDesc, ...((dependantMutations?.map(({ mutation, name }) => ({ data: mutation.data, - error: mutation.isError && mutation.error, + error: mutation.isError ? mutation.error : null, status: mutation.isSuccess ? DescriptionBuilderStatus.Success + : mutation.isIdle + ? DescriptionBuilderStatus.Idle : DescriptionBuilderStatus.Error, name, })) as DescriptionBuilders) || ([] as DescriptionBuilders)),