Compare commits

...

2 Commits

Author SHA1 Message Date
victorAnumudu 05a7b3ec12 added breadcrumb to my task page 2024-02-28 16:54:54 +01:00
ameye 0a3805ddf8 Merge branch 'family-banner-fix' of WrenchBoard/Users-Wrench into master 2024-02-28 15:20:57 +00:00
2 changed files with 43 additions and 7 deletions
@@ -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>
)
}
+21 -7
View File
@@ -6,6 +6,7 @@ import CommonHead from "../UserHeader/CommonHead";
import MyOffersTable from "./MyOffersTable";
import { useSelector } from "react-redux";
import { useNavigate } from "react-router-dom";
import CustomBreadcrumb from "../Breadcrumb/CustomBreadcrumb";
export default function MyTasks({
MyActiveOffersList,
@@ -74,13 +75,25 @@ export default function MyTasks({
/>
)}
<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">
<span
className={`${selectTab === "today" ? "block" : "hidden"}`}
>
My Tasks
</span>
</h1>
{userDetails.account_type == 'FULL'?
<h1 className="text-26 font-bold text-dark-gray dark:text-white">
<span
className={`${selectTab === "today" ? "block" : "hidden"}`}
>
My Tasks
</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' &&
<button
@@ -94,6 +107,7 @@ export default function MyTasks({
</button>
}
</div>
<MyJobTable ActiveJobList={ActiveJobList} Account={userDetails} imageServer={MyActiveOffersList.session_image_server} />
</div>
</div>