- {/* thumbnail */}
- {/* thumbnail image */}
+ {/* thumbnail image/video */}
+ {datas.job_type == "MEDIA" ?
+
Loading...}>
+
+
+ :
+ }
{/* details */}
diff --git a/src/components/FamilyAcc/FamilyManageTabs.jsx b/src/components/FamilyAcc/FamilyManageTabs.jsx
index a3a3033..ebb1099 100644
--- a/src/components/FamilyAcc/FamilyManageTabs.jsx
+++ b/src/components/FamilyAcc/FamilyManageTabs.jsx
@@ -195,6 +195,7 @@ export default function FamilyManageTabs({
familyData={details.familyPending.data}
accountDetails={accountDetails}
loader={details.familyPending.loading}
+ setUpdatePage={setUpdatePage}
/>
),
Account: (
diff --git a/src/components/FamilyAcc/Tabs/FamilyPending.jsx b/src/components/FamilyAcc/Tabs/FamilyPending.jsx
index a09ed1f..d635988 100644
--- a/src/components/FamilyAcc/Tabs/FamilyPending.jsx
+++ b/src/components/FamilyAcc/Tabs/FamilyPending.jsx
@@ -9,6 +9,7 @@ export default function FamilyPending({
className,
accountDetails,
loader,
+ setUpdatePage,
}) {
let [jobPopout, setJobPopout] = useState({ show: false, data: {} }); // STATE TO HOLD THE VALUE OF THE ALERT DETAILS AND DETERMINE WHEN TO SHOW
@@ -151,6 +152,7 @@ export default function FamilyPending({
details={jobPopout.data}
onClose={() => {
setJobPopout({ show: false, data: {} });
+ setUpdatePage(prev => !prev);
}}
situation={jobPopout.show}
/>
diff --git a/src/components/jobPopout/PendingJobsPopout.jsx b/src/components/jobPopout/PendingJobsPopout.jsx
index e7609e9..4d8c936 100644
--- a/src/components/jobPopout/PendingJobsPopout.jsx
+++ b/src/components/jobPopout/PendingJobsPopout.jsx
@@ -71,7 +71,9 @@ function PendingJobsPopout({ details, onClose, situation }) {
.pendingJobSendTome(reqData)
.then((res) => {
setRequestMessage({ status: true, message: res.data.status });
+ dispatch(tableReload({ type: "PENDINGTABLE" }));
setTimeout(() => {
+ onClose()
setPendingJobLoader({ extend: false, offer: false });
setRequestMessage({ status: false, message: "" });
}, 4000);