fix(consume material): when we consumed material the button was never reenabled

closes #15
This commit is contained in:
2025-03-21 19:42:51 -05:00
parent 73eb70538e
commit 07e47e64ae

View File

@@ -16,24 +16,25 @@ export default function ConsumeMaterial() {
const {token} = useSessionStore();
const handleConsume = async (data: any) => {
setSubmitting(!submitting);
setSubmitting(true);
try {
const result = await axios.post(`/api/logistics/consume`, data, {
headers: {Authorization: `Bearer ${token}`},
});
if (result.data.success) {
toast.success(result.data.message);
setSubmitting(!submitting);
setSubmitting(false);
reset();
}
if (!result.data.success) {
//console.log(result.data);
setSubmitting(!submitting);
setSubmitting(false);
toast.error(result.data.message);
}
} catch (error: any) {
//console.log(error);
setSubmitting(!submitting);
setSubmitting(false);
if (error.status === 401) {
toast.error("Unauthorized to do this task.");
} else {