This commit is contained in:
2023-06-12 10:40:04 +01:00
parent 7389cf164c
commit e4569ca81f
7 changed files with 181 additions and 179 deletions
+35 -38
View File
@@ -19,10 +19,10 @@ export default function Hero({ className, bannerList, nextDueTask }) {
infinite: true,
swipe: true,
};
const sildeData =null;
const sildeData = null;
const [addFavorite, setValue] = useState(false);
const {userDetails} = useSelector((state) => state?.userDetails)
const { userDetails } = useSelector((state) => state?.userDetails);
const favoriteHandler = () => {
if (!addFavorite) {
setValue(true);
@@ -33,9 +33,9 @@ export default function Hero({ className, bannerList, nextDueTask }) {
}
};
let loginDate = userDetails?.last_login.split(' ')[0]
let {firstname, lastname, email, profile_pic} = userDetails
let userEmail = email.split('@')[0]
let loginDate = userDetails?.last_login.split(" ")[0];
let { firstname, lastname, email, profile_pic } = userDetails;
let userEmail = email.split("@")[0];
return (
<div
@@ -55,13 +55,13 @@ export default function Hero({ className, bannerList, nextDueTask }) {
Welcome
</h1>
<span className="text-[18px] font-thin tracking-wide text-white">
Last Login : {loginDate}
Last Login : {loginDate}
</span>
</div>
{/* user */}
<div className="flex items-center space-x-3">
<div className="w-14 h-14 flex justify-center items-center rounded-full overflow-hidden">
<img src={profile_pic != '' ? profile_pic : heroUser} alt="" />
<img src={profile_pic != "" ? profile_pic : heroUser} alt="" />
</div>
<div>
<p className="text-xl tracking-wide font-bold antise text-white">
@@ -71,38 +71,35 @@ export default function Hero({ className, bannerList, nextDueTask }) {
</div>
</div>
{/* countdown */}
{ nextDueTask?.next_due && Object.keys(nextDueTask.next_due)?.length &&
(
<div className="w-full h-32 flex justify-evenly items-center sm:p-6 p-1 rounded-2xl border border-white-opacity">
<div className="flex flex-col justify-between">
<p className="text-base text-white tracking-wide">Current Task</p>
<p className="lg:text-2xl text-lg font-bold tracking-wide text-white">
{nextDueTask.next_due.item_code}
</p>
<p className="text-base text-white tracking-wide">{nextDueTask.next_due.price} Naira</p>
</div>
<div className="w-[1px] h-full bg-white-opacity"></div>
<div className="flex flex-col justify-between">
<p className="text-base text-white tracking-wide">Next due in</p>
<p className="lg:text-2xl text-lg font-bold tracking-wide text-white">
{/* <CountDown lastDate="2023-04-26 4:00:00" /> */}
<CountDown lastDate={nextDueTask.next_due.due_date} />
</p>
<div className="text-base text-white tracking-wide flex gap-[23px]">
<span>Hrs</span>
<span>Min</span>
<span>Sec</span>
</div>
{nextDueTask?.next_due && Object.keys(nextDueTask.next_due)?.length && (
<div className="w-full h-32 flex justify-evenly items-center sm:p-6 p-1 rounded-2xl border border-white-opacity">
<div className="flex flex-col justify-between">
<p className="text-base text-white tracking-wide">Current Task</p>
<p className="lg:text-2xl text-lg font-bold tracking-wide text-white">
{nextDueTask.next_due.item_code}
</p>
<p className="text-base text-white tracking-wide">
{nextDueTask.next_due.price} Naira
</p>
</div>
<div className="w-[1px] h-full bg-white-opacity"></div>
<div className="flex flex-col justify-between">
<p className="text-base text-white tracking-wide">Next due in</p>
<p className="lg:text-2xl text-lg font-bold tracking-wide text-white">
{/* <CountDown lastDate="2023-04-26 4:00:00" /> */}
<CountDown lastDate={nextDueTask.next_due.due_date} />
</p>
<div className="text-base text-white tracking-wide flex gap-[23px]">
<span>Hrs</span>
<span>Min</span>
<span>Sec</span>
</div>
</div>
)
}
</div>
)}
{/* action */}
<div className="flex lg:space-x-3 space-x-1 items-center">
<Link
to="/mytask"
className="text-white text-base sm:block hidden"
>
<Link to="/mytask" className="text-white text-base sm:block hidden">
<span className=" border-b dark:border-[#5356fb29] border-white">
{" "}
View All Task(s)
@@ -111,9 +108,9 @@ export default function Hero({ className, bannerList, nextDueTask }) {
</div>
</div>
<HomeSliders
settings={settings}
sideData={sildeData}
bannerList={bannerList}
settings={settings}
sideData={sildeData}
bannerList={bannerList}
/>
</div>
);