45 lines
1.3 KiB
React
45 lines
1.3 KiB
React
import { useSelector } from "react-redux";
|
|
import Layout from "../Partials/Layout";
|
|
import CommonHead from "../UserHeader/CommonHead";
|
|
import MainSection from "./MainSection";
|
|
import CustomBreadcrumb from "../Breadcrumb/CustomBreadcrumb";
|
|
import LoadingSpinner from "../Spinners/LoadingSpinner";
|
|
|
|
export default function MarketPlace({ commonHeadData }) {
|
|
let { jobLists } = useSelector((state) => state.jobLists);
|
|
const marketData = jobLists?.result_list;
|
|
const categories = jobLists?.categories;
|
|
const image_server = jobLists?.session_image_server;
|
|
|
|
return (
|
|
<>
|
|
<Layout>
|
|
<CommonHead commonHeadData={commonHeadData} />
|
|
<div className="mb-5">
|
|
<CustomBreadcrumb
|
|
title = {'Market'}
|
|
breadcrumb={
|
|
[
|
|
{ link: "/", title: "Home" },
|
|
{ link: "/market", title: "Market", active: true},
|
|
]
|
|
}
|
|
/>
|
|
</div>
|
|
{jobLists.loading ?
|
|
<div className="w-full flex justify-center items-center bg-white dark:bg-dark-white">
|
|
<LoadingSpinner size='20' height='h-[40rem]' />
|
|
</div>
|
|
:
|
|
<MainSection
|
|
marketPlaceProduct={marketData}
|
|
categories={categories}
|
|
image_server={image_server}
|
|
className="mb-10"
|
|
/>
|
|
}
|
|
</Layout>
|
|
</>
|
|
);
|
|
}
|