Added update transaction modal and simplified error handling for update APIs

This commit is contained in:
Keannu Christian Bernasol 2023-12-14 20:27:41 +08:00
parent d226d77306
commit d2521a628d
6 changed files with 258 additions and 8 deletions

View file

@ -51,6 +51,7 @@ export default function EditItemInstanceModal(props: {
mutationFn: async () => {
const data = await EquipmentInstanceUpdateAPI(item, props.id);
if (data[0] != true) {
setError(JSON.stringify(data[1]));
return Promise.reject(new Error(JSON.stringify(data[1])));
}
return data;
@ -84,9 +85,6 @@ export default function EditItemInstanceModal(props: {
});
}
},
onError: (error) => {
setError(JSON.stringify(error));
},
});
const delete_mutation = useMutation({