From 07e47e64ae2f4ddd325a2fdb34c82143c9adf84b Mon Sep 17 00:00:00 2001 From: Blake Matthes Date: Fri, 21 Mar 2025 19:42:51 -0500 Subject: [PATCH] fix(consume material): when we consumed material the button was never reenabled closes #15 --- .../materialHelper/consumption/ConsumeMaterial.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/logistics/materialHelper/consumption/ConsumeMaterial.tsx b/frontend/src/components/logistics/materialHelper/consumption/ConsumeMaterial.tsx index 8d20973..b788e5e 100644 --- a/frontend/src/components/logistics/materialHelper/consumption/ConsumeMaterial.tsx +++ b/frontend/src/components/logistics/materialHelper/consumption/ConsumeMaterial.tsx @@ -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 {