add duration to toast

show until closed for batch users
main
Davor 2022-07-27 13:44:00 +02:00
parent e830a095b8
commit d57fe9f488
2 changed files with 6 additions and 6 deletions

View File

@ -9,7 +9,7 @@ export enum ToastType {
Error = 'error',
}
export const showToast = (text: string, type?: ToastType) => {
export const showToast = (text: string, type?: ToastType, duration?: number) => {
switch (type) {
case ToastType.Error:
toast.custom(
@ -47,7 +47,7 @@ export const showToast = (text: string, type?: ToastType) => {
</div>
</Transition>
),
{ position: 'top-right' },
{ position: 'top-right', duration },
);
break;
default:
@ -86,7 +86,7 @@ export const showToast = (text: string, type?: ToastType) => {
</div>
</Transition>
),
{ position: 'top-right' },
{ position: 'top-right', duration },
);
}
};

View File

@ -228,13 +228,13 @@ export const createBatchUsers = (users: any) => async (dispatch: Dispatch<any>)
// show information about created users
if (!_.isEmpty(responseData.success)) {
showToast(responseData.success.message, ToastType.Success);
showToast(responseData.success.message, ToastType.Success, Infinity);
}
if (!_.isEmpty(responseData.existing)) {
showToast(responseData.existing.message, ToastType.Error);
showToast(responseData.existing.message, ToastType.Error, Infinity);
}
if (!_.isEmpty(responseData.failed)) {
showToast(responseData.failed.message, ToastType.Error);
showToast(responseData.failed.message, ToastType.Error, Infinity);
}
dispatch(fetchUsers());