Merge branch 'offer-notice' of WrenchBoard/Users-Wrench into master
This commit is contained in:
@@ -8,9 +8,11 @@ import { useSelector } from "react-redux";
|
|||||||
// import TopSellerTopBuyerSliderSection from "./TopSellerTopBuyerSliderSection";
|
// import TopSellerTopBuyerSliderSection from "./TopSellerTopBuyerSliderSection";
|
||||||
//import UpdateTable from "./UpdateTable";
|
//import UpdateTable from "./UpdateTable";
|
||||||
import HomeActivities from "./HomeActivities";
|
import HomeActivities from "./HomeActivities";
|
||||||
|
import MyOffersTable from "../MyTasks/MyOffersTable";
|
||||||
|
|
||||||
export default function FullAccountDash(props) {
|
export default function FullAccountDash(props) {
|
||||||
console.log("PROPS IN HOME->", props);
|
console.log("PROPS IN HOME->", props);
|
||||||
|
|
||||||
const { userDetails } = useSelector((state) => state?.userDetails);
|
const { userDetails } = useSelector((state) => state?.userDetails);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -22,7 +24,16 @@ export default function FullAccountDash(props) {
|
|||||||
bannerList={props.bannerList}
|
bannerList={props.bannerList}
|
||||||
nextDueTask={props.nextDueTask}
|
nextDueTask={props.nextDueTask}
|
||||||
/>
|
/>
|
||||||
<HomeActivities className="mb-10" />
|
{props.offersList?.data?.result_list?.length ?
|
||||||
|
<MyOffersTable
|
||||||
|
MyActiveOffersList={props.offersList?.data}
|
||||||
|
className="mb-10"
|
||||||
|
/>
|
||||||
|
: !props.offersList?.loading ?
|
||||||
|
<HomeActivities className="mb-10" />
|
||||||
|
:
|
||||||
|
null
|
||||||
|
}
|
||||||
{/*<UpdateTable className="mb-10"/>*/}
|
{/*<UpdateTable className="mb-10"/>*/}
|
||||||
{/*<SellHistoryMarketVisitorAnalytic className="mb-10"/>*/}
|
{/*<SellHistoryMarketVisitorAnalytic className="mb-10"/>*/}
|
||||||
{/*<TopSellerTopBuyerSliderSection className="mb-10" />*/}
|
{/*<TopSellerTopBuyerSliderSection className="mb-10" />*/}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export default function Home(props) {
|
|||||||
const { commonHeadBanner } = useSelector((state) => state.commonHeadBanner);
|
const { commonHeadBanner } = useSelector((state) => state.commonHeadBanner);
|
||||||
|
|
||||||
let [nextDueTask, setNextDueTask] = useState({});
|
let [nextDueTask, setNextDueTask] = useState({});
|
||||||
const [MyOffersList, setMyOffersList] = useState([]);
|
const [MyOffersList, setMyOffersList] = useState({loading: true, data: []});
|
||||||
|
|
||||||
const { userDetails } = useSelector((state) => state?.userDetails);
|
const { userDetails } = useSelector((state) => state?.userDetails);
|
||||||
|
|
||||||
@@ -47,8 +47,9 @@ export default function Home(props) {
|
|||||||
const getMyOffersList = async () => {
|
const getMyOffersList = async () => {
|
||||||
try {
|
try {
|
||||||
const res = await userApi.getOffersList();
|
const res = await userApi.getOffersList();
|
||||||
setMyOffersList(res.data?.result_list);
|
setMyOffersList({loading:false, data:res.data});
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
setMyOffersList({loading:false, data:[]});
|
||||||
console.log("Error getting offers", error);
|
console.log("Error getting offers", error);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -72,13 +73,14 @@ export default function Home(props) {
|
|||||||
<FamilyDash
|
<FamilyDash
|
||||||
account={userDetails}
|
account={userDetails}
|
||||||
commonHeadData={props.bannerList}
|
commonHeadData={props.bannerList}
|
||||||
familyOffers={MyOffersList}
|
familyOffers={MyOffersList?.data?.result_list}
|
||||||
MyActiveJobList={MyActiveJobList}
|
MyActiveJobList={MyActiveJobList}
|
||||||
/>
|
/>
|
||||||
) : userDetails && userDetails?.account_type == "FULL" ? (
|
) : userDetails && userDetails?.account_type == "FULL" ? (
|
||||||
<FullAccountDash
|
<FullAccountDash
|
||||||
nextDueTask={nextDueTask}
|
nextDueTask={nextDueTask}
|
||||||
bannerList={props.bannerList}
|
bannerList={props.bannerList}
|
||||||
|
offersList={MyOffersList}
|
||||||
/>
|
/>
|
||||||
) : (
|
) : (
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Reference in New Issue
Block a user