From e630d1e2ac660e016425a074e195dcf95ae4c821 Mon Sep 17 00:00:00 2001 From: yassinedorbozgithub Date: Wed, 5 Feb 2025 11:35:59 +0100 Subject: [PATCH] fix(frontend): centrelize delete options in one variable --- .../src/components/context-vars/index.tsx | 23 +++++++++---------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/frontend/src/components/context-vars/index.tsx b/frontend/src/components/context-vars/index.tsx index a16a38b1..fdee1011 100644 --- a/frontend/src/components/context-vars/index.tsx +++ b/frontend/src/components/context-vars/index.tsx @@ -60,24 +60,23 @@ export const ContextVars = () => { toast.success(t("message.success_save")); }, }); - const { mutate: deleteContextVar } = useDelete(EntityType.CONTEXT_VAR, { - onError: (error) => { + const options = { + onError: (error: Error) => { toast.error(error); }, onSuccess() { setSelectedContextVars([]); toast.success(t("message.item_delete_success")); }, - }); - const { mutate: deleteContextVars } = useDeleteMany(EntityType.CONTEXT_VAR, { - onError: (error) => { - toast.error(error); - }, - onSuccess: () => { - setSelectedContextVars([]); - toast.success(t("message.item_delete_success")); - }, - }); + }; + const { mutate: deleteContextVar } = useDelete( + EntityType.CONTEXT_VAR, + options, + ); + const { mutate: deleteContextVars } = useDeleteMany( + EntityType.CONTEXT_VAR, + options, + ); const [selectedContextVars, setSelectedContextVars] = useState([]); const actionColumns = useActionColumns( EntityType.CONTEXT_VAR,