diff --git a/src/components/Cards/FamilyMarketCard.jsx b/src/components/Cards/FamilyMarketCard.jsx index b9850a1..e5482e6 100644 --- a/src/components/Cards/FamilyMarketCard.jsx +++ b/src/components/Cards/FamilyMarketCard.jsx @@ -1,41 +1,9 @@ -import React, { useMemo, useState } from "react"; -import { getTimeAgo } from "../../lib"; -import { toast } from "react-toastify"; +import { useState } from "react"; import SuggestTask from "../FamilyPopup/SuggestTask"; -import usersService from "../../services/UsersService"; export default function FamilyMarketCard({ className, datas, hidden = false }) { - const [submitTask, setSubmitTask] = useState({ - loading: false, - msg: "", - state: "", - }); - - const apiCall = useMemo(() => new usersService(), []); - - const handleSubmit = async () => { - try { - setSubmitTask({ loading: true }); - const reqData = { - title: datas?.title, - description: datas?.description, - }; - const res = await apiCall.sendFamilySuggestedTasks(reqData); - if (res.internal_return < 0) { - setSubmitTask({ loading: false, msg: res.status, state: "bad" }); - return; - } - setSubmitTask({ loading: false, msg: res.status, state: "success" }); - toast.success("Task has been sent!"); - } catch (error) { - setSubmitTask({ loading: false, msg: error, state: "bad" }); - throw new Error("Error Occurred", error); - } - }; - // debugger; const [popUp, setPopUp] = useState(false); - const popUpHandler = () => { setPopUp((prev) => !prev); }; @@ -71,7 +39,7 @@ export default function FamilyMarketCard({ className, datas, hidden = false }) { {hidden &&
} -
+
{/* title */}
-
+ {/*

{getTimeAgo(datas?.added)}

-
+
*/}
diff --git a/src/components/FamilyPopup/SuggestTask.jsx b/src/components/FamilyPopup/SuggestTask.jsx index 03e2575..0293804 100644 --- a/src/components/FamilyPopup/SuggestTask.jsx +++ b/src/components/FamilyPopup/SuggestTask.jsx @@ -97,6 +97,7 @@ const SuggestTask = ({ details, onClose, situation }) => { inputBg="bg-slate-100" type="text" name="title" + disable={details?.title} value={props.values.title} inputHandler={props.handleChange} blurHandler={props.handleBlur}