added rebuild confirmation modal

This commit was merged in pull request #29.
This commit is contained in:
victorAnumudu
2025-10-13 06:50:00 +01:00
parent b898f7c3e3
commit cb4b0e89c7
7 changed files with 68 additions and 15 deletions
@@ -1,22 +1,23 @@
import {useLocation} from 'react-router-dom'
import { useSelector } from "react-redux";
import RouteLinks from "../../../RouteLinks";
import DummyLogo from "../../DummyLogo";
import MainBtn from "../../MainBtn";
import AsideLink from "./AsideLink";
import AsideLinkWithSubLinks from "./AsideLinkWithSubLinks";
// import { useSelector } from "react-redux";
import {GeneralLayoutContext} from "../../../context/GeneralLayoutContext";
import {TbLogout2} from "react-icons/tb";
import UserAvatar from '../../../assets/user_avatar.jpg'
import Icons from "../../Icons";
export default function DashboardAside() {
const {pathname} = useLocation()
const {setLogoutModal, handleActiveMenu} = GeneralLayoutContext()
// const {userDetails} = useSelector((state) => state.userDetails) // GETS LOGGED IN USER ROLE DETAILS
const {userDetails:{username, email}} = useSelector((state) => state.userDetails) // GETS LOGGED IN USER
// const {role}= userDetails
return (
@@ -126,8 +127,8 @@ export default function DashboardAside() {
<div className="w-full min-h-48 flex flex-col justify-between gap-4">
<div className="w-full h-full">
<div className="flex flex-col text-black dark:text-white text-base sm:text-lg">
<h1 className="font-semibold">Username</h1>
<p className="-mt-2">username@gmail.com</p>
<h1 className="font-semibold">{username}</h1>
<p className="-mt-2">{email}</p>
</div>
</div>
<div className="rounded w-full flex items-center gap-2">