From 5043540abb3f540e92cd6430a4c17827bea2fae1 Mon Sep 17 00:00:00 2001 From: Chief Bube Date: Tue, 7 Nov 2023 09:24:28 -0800 Subject: [PATCH] Added conditionals to the paths to avoid breakage and resolved some images in family account --- src/components/Cards/AvailableJobsCard.jsx | 10 +++-- src/components/Cards/OfferCard.jsx | 40 +++++++------------ src/components/Home/FamilyDash.jsx | 10 +++-- src/components/Home/index.jsx | 2 +- src/components/MyJobs/MyJobTable.jsx | 8 ++-- .../MyTasks/MyOffersFamilyTable.jsx | 3 +- src/components/Partials/Header.jsx | 8 ++-- .../Settings/Tabs/PersonalInfoTab.jsx | 10 +++-- .../jobPopout/FamilyOfferJobPopout.jsx | 4 +- 9 files changed, 50 insertions(+), 45 deletions(-) diff --git a/src/components/Cards/AvailableJobsCard.jsx b/src/components/Cards/AvailableJobsCard.jsx index 1e4a181..d536a12 100644 --- a/src/components/Cards/AvailableJobsCard.jsx +++ b/src/components/Cards/AvailableJobsCard.jsx @@ -24,10 +24,12 @@ export default function AvailableJobsCard({ setImageUrl(imagePath); }, []); - const image = `${image_server}${localStorage.getItem( - "session_token" - )}/job/${datas.job_uid}`; - + const image = localStorage.getItem("session_token") + ? `${image_server}${localStorage.getItem("session_token")}/job/${ + datas.job_uid + }` + : ""; + return ( <> {contentDisplay == "grid" ? ( diff --git a/src/components/Cards/OfferCard.jsx b/src/components/Cards/OfferCard.jsx index 9dbd34a..59e517b 100644 --- a/src/components/Cards/OfferCard.jsx +++ b/src/components/Cards/OfferCard.jsx @@ -2,13 +2,24 @@ import localImgLoad from "../../lib/localImgLoad"; import CountDown from "../Helpers/CountDown"; import { PriceFormatter } from "../Helpers/PriceFormatter"; -export default function OfferCard({ datas, hidden = false, setOfferPopout }) { +export default function OfferCard({ + datas, + hidden = false, + setOfferPopout, + image_server, +}) { let thePrice = PriceFormatter( datas?.price * 0.01, datas?.currency_code, datas?.currency ); + let image = localStorage.getItem("session_token") + ? `${image_server}${localStorage.getItem("session_token")}/job/${ + datas.job_uid + }` + : ""; + return (
@@ -18,9 +29,7 @@ export default function OfferCard({ datas, hidden = false, setOfferPopout }) {
{hidden &&
} @@ -31,26 +40,7 @@ export default function OfferCard({ datas, hidden = false, setOfferPopout }) {

{datas.title}

- {/* countdown */} - {/*
-
-

- Task Code -

-

- {datas.contract} -

-
-
-
-

- Remaining Time -

-

- -

-
-
*/} +
@@ -96,7 +86,7 @@ export default function OfferCard({ datas, hidden = false, setOfferPopout }) {