From 002e2fead487498c07720a28cbf104c3d753f50d Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Tue, 26 Mar 2024 12:51:59 +0100 Subject: [PATCH] added error message object --- .../FamilyAcc/FamilyPopout/AssignTaskPopout.jsx | 8 ++++++-- src/lib/errorMsg.js | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 src/lib/errorMsg.js diff --git a/src/components/FamilyAcc/FamilyPopout/AssignTaskPopout.jsx b/src/components/FamilyAcc/FamilyPopout/AssignTaskPopout.jsx index 2fe5dee..5c6f5f5 100644 --- a/src/components/FamilyAcc/FamilyPopout/AssignTaskPopout.jsx +++ b/src/components/FamilyAcc/FamilyPopout/AssignTaskPopout.jsx @@ -9,6 +9,7 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner"; import Detail from "../../jobPopout/popoutcomponent/Detail"; import { NewTasks } from "./forms"; import { SocketValues } from "../../Contexts/SocketIOContext"; +import { errorMsg } from "../../../lib/errorMsg"; const AssignTaskPopout = ({ action, @@ -172,10 +173,13 @@ const AssignTaskPopout = ({ .assignFamilyTask(reqData) .then((res) => { if (res.status != 200 || res.data.internal_return < 0) { + + let error = errorMsg[res?.data?.error_msg] || '' + setRequestStatus({ loading: false, status: false, - message: "failed to assign task", + message: error? error : "failed to assign task", }); return setTimeout(() => { @@ -187,7 +191,7 @@ const AssignTaskPopout = ({ setRequestStatus({ loading: false, status: true, - message: "action successful", + message: "Task Assigned successfully", }); setUpdatePage(prev => !prev); // Updates family task page by calling the useeffect hook diff --git a/src/lib/errorMsg.js b/src/lib/errorMsg.js new file mode 100644 index 0000000..3149f3b --- /dev/null +++ b/src/lib/errorMsg.js @@ -0,0 +1,4 @@ + +export let errorMsg = { + error_unable_to_create_fund_for_task: "Insufficient Wallet Balance to Create Task", +} \ No newline at end of file