fix: callback function

This commit is contained in:
hexastack 2024-10-07 14:59:24 +01:00
parent 92dbd8c996
commit 5576b151a8

View File

@ -59,6 +59,7 @@ export const Categories = () => {
},
onSuccess: () => {
deleteDialogCtl.closeDialog();
setSelectedCategories([]);
toast.success(t("message.item_delete_success"));
},
});
@ -68,6 +69,7 @@ export const Categories = () => {
},
onSuccess: () => {
deleteDialogCtl.closeDialog();
setSelectedCategories([]);
toast.success(t("message.item_delete_success"));
},
});
@ -134,10 +136,12 @@ export const Categories = () => {
{...deleteDialogCtl}
callback={async () => {
if (deleteDialogCtl?.data) {
deleteCategory(deleteDialogCtl.data);
} else if (selectedCategories.length > 0) {
deleteCategories(selectedCategories), setSelectedCategories([]);
deleteDialogCtl.closeDialog();
if (selectedCategories.length > 0) {
deleteCategories(selectedCategories), setSelectedCategories([]);
deleteDialogCtl.closeDialog();
} else {
deleteCategory(deleteDialogCtl.data);
}
}
}}
/>