added breadcrumb to my task page
This commit was merged in pull request #594.
This commit is contained in:
@@ -0,0 +1,22 @@
|
|||||||
|
import React from 'react'
|
||||||
|
import { Link } from 'react-router-dom'
|
||||||
|
|
||||||
|
export default function CustomBreadcrumb({title, breadcrumb}) {
|
||||||
|
return (
|
||||||
|
<div className="">
|
||||||
|
<h3 className="text-26 font-bold text-dark-gray dark:text-white">{title}</h3>
|
||||||
|
<nav aria-label="breadcrumb" className='text-base text-dark-gray dark:text-white flex items-center'>
|
||||||
|
{breadcrumb.map((value, index) => (
|
||||||
|
<p key={index}>
|
||||||
|
<Link className={`${value.active ? 'opacity-60' : ''}`} to={value.link}>{value.title}</Link>
|
||||||
|
{index != breadcrumb.length - 1 ?
|
||||||
|
<span className='px-1'>/</span>
|
||||||
|
:
|
||||||
|
null
|
||||||
|
}
|
||||||
|
</p>
|
||||||
|
))}
|
||||||
|
</nav>
|
||||||
|
</div>
|
||||||
|
)
|
||||||
|
}
|
||||||
@@ -6,6 +6,7 @@ import CommonHead from "../UserHeader/CommonHead";
|
|||||||
import MyOffersTable from "./MyOffersTable";
|
import MyOffersTable from "./MyOffersTable";
|
||||||
import { useSelector } from "react-redux";
|
import { useSelector } from "react-redux";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
|
import CustomBreadcrumb from "../Breadcrumb/CustomBreadcrumb";
|
||||||
|
|
||||||
export default function MyTasks({
|
export default function MyTasks({
|
||||||
MyActiveOffersList,
|
MyActiveOffersList,
|
||||||
@@ -74,13 +75,25 @@ export default function MyTasks({
|
|||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
<div className="w-full mb-5 flex justify-between items-center gap-1">
|
<div className="w-full mb-5 flex justify-between items-center gap-1">
|
||||||
<h1 className="text-26 font-bold text-dark-gray dark:text-white">
|
{userDetails.account_type == 'FULL'?
|
||||||
<span
|
<h1 className="text-26 font-bold text-dark-gray dark:text-white">
|
||||||
className={`${selectTab === "today" ? "block" : "hidden"}`}
|
<span
|
||||||
>
|
className={`${selectTab === "today" ? "block" : "hidden"}`}
|
||||||
My Tasks
|
>
|
||||||
</span>
|
My Tasks
|
||||||
</h1>
|
</span>
|
||||||
|
</h1>
|
||||||
|
:
|
||||||
|
<CustomBreadcrumb
|
||||||
|
title = 'My Tasks'
|
||||||
|
breadcrumb={
|
||||||
|
[
|
||||||
|
{ link: "/", title: "Home" },
|
||||||
|
{ link: "/mytask", title: "My Tasks", active: true},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
|
||||||
{ActiveJobList?.data?.length > 0 && userDetails.account_type == 'FAMILY' &&
|
{ActiveJobList?.data?.length > 0 && userDetails.account_type == 'FAMILY' &&
|
||||||
<button
|
<button
|
||||||
@@ -94,6 +107,7 @@ export default function MyTasks({
|
|||||||
</button>
|
</button>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<MyJobTable ActiveJobList={ActiveJobList} Account={userDetails} imageServer={MyActiveOffersList.session_image_server} />
|
<MyJobTable ActiveJobList={ActiveJobList} Account={userDetails} imageServer={MyActiveOffersList.session_image_server} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user