Dash types

This commit is contained in:
CHIEFSOFT\ameye
2023-05-22 18:20:17 -04:00
parent c0e0b4aa42
commit 4286d90b36
3 changed files with 94 additions and 9 deletions
+25
View File
@@ -0,0 +1,25 @@
import React from "react";
import datas from "../../data/product_data.json";
import TopSellerTopBuyerSliderSection from "./TopSellerTopBuyerSliderSection";
import TrendingSection from "./TrendingSection";
import CommonHead from "../UserHeader/CommonHead";
export default function FamilyDash(props) {
console.log("PROPS IN FAMILY DASH->",props);
const trending = datas.datas;
return (
<div>
<div className="home-page-wrapper">
<CommonHead
commonHeadData={props.commonHeadData}
/>
<TrendingSection trending={trending} className="mb-10" />
<TopSellerTopBuyerSliderSection className="mb-10" />
</div>
</div>
);
}
+55
View File
@@ -0,0 +1,55 @@
import React from "react";
import datas from "../../data/product_data.json";
import Hero from "./Hero";
import HomeTaskDisplay from "./HomeTaskDisplay";
import usersService from "../../services/UsersService";
import { useSelector } from "react-redux";
export default function FullAccountDash(props) {
console.log("PROPS IN HOME->",props);
const trending = datas.datas;
const jobData = datas.datas; // api calls or cache
//getHomeDate
const userApi = new usersService();
const homeData = userApi.getHomeDate();
const {userDetails} = useSelector((state) => state?.userDetails)
return (
<div>
<div className="home-page-wrapper">
<Hero className="mb-10"
data={userDetails}
bannerList={props.bannerList}
/>
<HomeTaskDisplay
jobData={jobData}
className="mb-10"
bannerList={props.bannerList}
/>
</div>
</div>
);
}
// /*
// <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>
+14 -9
View File
@@ -11,6 +11,8 @@ import HomeTaskDisplay from "./HomeTaskDisplay";
import UsersService from "../../services/UsersService";
import usersService from "../../services/UsersService";
import { useSelector } from "react-redux";
import FamilyDash from "./FamilyDash";
import FullAccountDash from "./FullAccountDash";
export default function Home(props) {
@@ -25,18 +27,21 @@ export default function Home(props) {
const {userDetails} = useSelector((state) => state?.userDetails)
const commonHeadData =()=>{
console.log("COMMON HEAD DATA INDEX ----------------=====---------------------");
return 0;
}
return (
<Layout>
<div className="home-page-wrapper">
<Hero className="mb-10"
data={userDetails}
bannerList={props.bannerList}
/>
<HomeTaskDisplay
jobData={jobData}
className="mb-10"
bannerList={props.bannerList}
/>
{userDetails && userDetails?.account_type == "FAMILY" && (
<FamilyDash commonHeadData={commonHeadData} />
)}
{userDetails && userDetails?.account_type == "FULL" && (
<FullAccountDash bannerList={props.bannerList} />
)}
</div>
</Layout>
);