Merge branch 'family-home-active-task' of WrenchBoard/Users-Wrench into master
This commit is contained in:
@@ -7,14 +7,14 @@ import { useDispatch, useSelector } from "react-redux";
|
|||||||
import { tableReload } from "../../store/TableReloads";
|
import { tableReload } from "../../store/TableReloads";
|
||||||
import LoadingSpinner from "../Spinners/LoadingSpinner";
|
import LoadingSpinner from "../Spinners/LoadingSpinner";
|
||||||
|
|
||||||
export default function FamilyDash({ MyActiveJobList, serverImg }) {
|
export default function FamilyDash({ MyActiveJobList=[], serverImg }) {
|
||||||
// console.log("PROPS IN FAMILY DASH->", familyOffers?.result_list);
|
// console.log("PROPS IN FAMILY DASH->", familyOffers?.result_list);
|
||||||
|
|
||||||
const dispatch = useDispatch();
|
const dispatch = useDispatch();
|
||||||
|
|
||||||
const userApi = new usersService();
|
const userApi = new usersService();
|
||||||
|
|
||||||
const trending = MyActiveJobList;
|
// const trending = MyActiveJobList;
|
||||||
|
|
||||||
const { familyBannersList } = useSelector((state) => state.familyBannersList);
|
const { familyBannersList } = useSelector((state) => state.familyBannersList);
|
||||||
|
|
||||||
@@ -24,25 +24,6 @@ export default function FamilyDash({ MyActiveJobList, serverImg }) {
|
|||||||
|
|
||||||
let [reloadBanner, setReloadBanner] = useState(0)
|
let [reloadBanner, setReloadBanner] = useState(0)
|
||||||
|
|
||||||
// DO NOT UNCOMMENT THE CODE BELOW
|
|
||||||
|
|
||||||
// let [familyBannersList, setFamilyBannersList] = useState({loading:false, result:{}})
|
|
||||||
// const getFamilyBanners = async () => { // FUNCTION TO GET FAMILY BANNERS
|
|
||||||
// setFamilyBannersList({loading:true, result:[]});
|
|
||||||
// try {
|
|
||||||
// const res = await userApi.getFamilyBannersList();
|
|
||||||
// setFamilyBannersList({loading:false, result:res.data});
|
|
||||||
// console.log('TEST RESPONSE', res.data)
|
|
||||||
// } catch (error) {
|
|
||||||
// setFamilyBannersList({loading:false, result:[]});
|
|
||||||
// console.log("Error getting tasks");
|
|
||||||
// }
|
|
||||||
// };
|
|
||||||
|
|
||||||
// useEffect(()=>{
|
|
||||||
// getFamilyBanners()
|
|
||||||
// },[])
|
|
||||||
|
|
||||||
useEffect(()=>{
|
useEffect(()=>{
|
||||||
if(reloadBanner >= 2){
|
if(reloadBanner >= 2){
|
||||||
dispatch(tableReload({ type: "FAMILYBANNERSLIST" })); // RELOAD FAMILY BANNERS LIST EVERY 10 MINS
|
dispatch(tableReload({ type: "FAMILYBANNERSLIST" })); // RELOAD FAMILY BANNERS LIST EVERY 10 MINS
|
||||||
@@ -60,8 +41,6 @@ export default function FamilyDash({ MyActiveJobList, serverImg }) {
|
|||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div className="home-page-wrapper">
|
<div className="home-page-wrapper">
|
||||||
{/* <CommonHead commonHeadData={props.commonHeadData} /> */}
|
|
||||||
|
|
||||||
{/* Header */}
|
{/* Header */}
|
||||||
<div className="text-white mb-4 p-2 w-full rounded-xl bg-sky-blue place-content-center">
|
<div className="text-white mb-4 p-2 w-full rounded-xl bg-sky-blue place-content-center">
|
||||||
<div className="w-full flex flex-wrap gap-x-4">
|
<div className="w-full flex flex-wrap gap-x-4">
|
||||||
@@ -148,13 +127,13 @@ export default function FamilyDash({ MyActiveJobList, serverImg }) {
|
|||||||
/>
|
/>
|
||||||
)} */}
|
)} */}
|
||||||
|
|
||||||
{trending && trending.length > 0 && (
|
{/* {trending && trending.length > 0 && (
|
||||||
<FamilyActiveLSlde
|
<FamilyActiveLSlde
|
||||||
trending={trending}
|
trending={trending}
|
||||||
className="mb-10"
|
className="mb-10"
|
||||||
image_server={serverImg}
|
image_server={serverImg}
|
||||||
/>
|
/>
|
||||||
)}
|
)} */}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -58,17 +58,13 @@ export default function Home(props) {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const fetchData = async () => {
|
const fetchData = async () => {
|
||||||
await Promise.all([getHomeDate(), getMyOffersList()]);
|
await Promise.all([getHomeDate(), getMyOffersList(), getMyActiveJobList()]);
|
||||||
};
|
};
|
||||||
if(userDetails?.account_type == 'FULL'){
|
if(userDetails?.account_type == 'FULL'){
|
||||||
fetchData();
|
fetchData();
|
||||||
}
|
}
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
getMyActiveJobList();
|
|
||||||
}, []);
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Layout>
|
<Layout>
|
||||||
<div className="home-page-wrapper">
|
<div className="home-page-wrapper">
|
||||||
@@ -78,7 +74,7 @@ export default function Home(props) {
|
|||||||
commonHeadData={props.bannerList}
|
commonHeadData={props.bannerList}
|
||||||
// familyOffers={MyOffersList?.data}
|
// familyOffers={MyOffersList?.data}
|
||||||
serverImg = {userDetails?.session_image_server}
|
serverImg = {userDetails?.session_image_server}
|
||||||
MyActiveJobList={MyActiveJobList?.data}
|
// MyActiveJobList={MyActiveJobList?.data}
|
||||||
/>
|
/>
|
||||||
) : userDetails && userDetails?.account_type == "FULL" ? (
|
) : userDetails && userDetails?.account_type == "FULL" ? (
|
||||||
<FullAccountDash
|
<FullAccountDash
|
||||||
@@ -97,21 +93,3 @@ export default function Home(props) {
|
|||||||
</Layout>
|
</Layout>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
// /*
|
|
||||||
// <Layout>
|
|
||||||
// <div className="home-page-wrapper">
|
|
||||||
// <Hero className="mb-10" data={userDetails} />
|
|
||||||
// {/* <CreateNft />
|
|
||||||
// <TrendingSection trending={trending} className="mb-10" />*/}
|
|
||||||
// <HomeTaskDisplay
|
|
||||||
// jobData={jobData}
|
|
||||||
// className="mb-10"
|
|
||||||
// bannerList={props.bannerList}
|
|
||||||
// />
|
|
||||||
{
|
|
||||||
/* <SellHistoryMarketVisitorAnalytic className="mb-10"/>
|
|
||||||
<TopSellerTopBuyerSliderSection className="mb-10" />
|
|
||||||
<UpdateTable className="mb-10"/>*/
|
|
||||||
}
|
|
||||||
// </div>
|
|
||||||
// </Layout>
|
|
||||||
|
|||||||
@@ -288,23 +288,10 @@ const AuthRoute = ({ redirectPath = "/login", children }) => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
getFamilyResourcesList()
|
getFamilyResourcesList()
|
||||||
}, [isLogin.status, familyBannersListTable]);
|
}, [isLogin.status]);
|
||||||
|
|
||||||
// useEffect(() => {
|
|
||||||
// apiCall
|
|
||||||
// .getHeroJBanners()
|
|
||||||
// .then((res) => {
|
|
||||||
// if (res.data.internal_return < 0) {
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// dispatch(commonHeadBanner(res.data));
|
|
||||||
// })
|
|
||||||
// .catch((error) => {
|
|
||||||
// console.log("ERROR ", error);
|
|
||||||
// });
|
|
||||||
// }, []);
|
|
||||||
//
|
|
||||||
|
|
||||||
|
// RENDER PAGE
|
||||||
return isLogin.loading && !loggedIn ? (
|
return isLogin.loading && !loggedIn ? (
|
||||||
<LoadingSpinner size="32" color="sky-blue" height="h-screen" />
|
<LoadingSpinner size="32" color="sky-blue" height="h-screen" />
|
||||||
) : !isLogin.status && !loggedIn ? (
|
) : !isLogin.status && !loggedIn ? (
|
||||||
|
|||||||
Reference in New Issue
Block a user