mirror of
https://github.com/hexastack/hexabot
synced 2025-02-23 04:48:51 +00:00
fix(frontend): centrelize delete options in one variable
This commit is contained in:
parent
4ed0d5976c
commit
e630d1e2ac
@ -60,24 +60,23 @@ export const ContextVars = () => {
|
|||||||
toast.success(t("message.success_save"));
|
toast.success(t("message.success_save"));
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const { mutate: deleteContextVar } = useDelete(EntityType.CONTEXT_VAR, {
|
const options = {
|
||||||
onError: (error) => {
|
onError: (error: Error) => {
|
||||||
toast.error(error);
|
toast.error(error);
|
||||||
},
|
},
|
||||||
onSuccess() {
|
onSuccess() {
|
||||||
setSelectedContextVars([]);
|
setSelectedContextVars([]);
|
||||||
toast.success(t("message.item_delete_success"));
|
toast.success(t("message.item_delete_success"));
|
||||||
},
|
},
|
||||||
});
|
};
|
||||||
const { mutate: deleteContextVars } = useDeleteMany(EntityType.CONTEXT_VAR, {
|
const { mutate: deleteContextVar } = useDelete(
|
||||||
onError: (error) => {
|
EntityType.CONTEXT_VAR,
|
||||||
toast.error(error);
|
options,
|
||||||
},
|
);
|
||||||
onSuccess: () => {
|
const { mutate: deleteContextVars } = useDeleteMany(
|
||||||
setSelectedContextVars([]);
|
EntityType.CONTEXT_VAR,
|
||||||
toast.success(t("message.item_delete_success"));
|
options,
|
||||||
},
|
);
|
||||||
});
|
|
||||||
const [selectedContextVars, setSelectedContextVars] = useState<string[]>([]);
|
const [selectedContextVars, setSelectedContextVars] = useState<string[]>([]);
|
||||||
const actionColumns = useActionColumns<IContextVar>(
|
const actionColumns = useActionColumns<IContextVar>(
|
||||||
EntityType.CONTEXT_VAR,
|
EntityType.CONTEXT_VAR,
|
||||||
|
Loading…
Reference in New Issue
Block a user