From 07c3db6ee0c3cc8c7000fe403bee78dadbf4c098 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Fri, 14 Feb 2025 11:40:23 +0100 Subject: [PATCH] header updated --- src/components/layouts/DashboardHeader.jsx | 61 ++++++++++++------- src/components/layouts/DashboardLayout.jsx | 2 +- .../layouts/aside/DashboardAside.jsx | 2 +- 3 files changed, 40 insertions(+), 25 deletions(-) diff --git a/src/components/layouts/DashboardHeader.jsx b/src/components/layouts/DashboardHeader.jsx index 344cc20..3fbbc6a 100644 --- a/src/components/layouts/DashboardHeader.jsx +++ b/src/components/layouts/DashboardHeader.jsx @@ -7,10 +7,24 @@ import UserAvatar from '../../assets/user_avatar.jpg' import HandBurger from "./HandBurger" import { Link } from "react-router-dom" import RouteLinks from "../../RouteLinks" +import { useState } from "react"; +import MainBtn from "../MainBtn"; +import { TbLogout2 } from "react-icons/tb"; export default function DashboardHeader({showAsideDrawer, setShowAsideDrawer}) { + const {theme, handleTheme, handleDrawer, setLogoutModal} = generalLayoutContext() + const [activeMenu, setActiveMenu] = useState('') + + const handleActiveMenu = (name) => { + if(activeMenu == name){ + setActiveMenu('') + }else{ + setActiveMenu(name) + } + } + return ( <> {/* HEADER SECTION*/} @@ -50,31 +64,32 @@ export default function DashboardHeader({showAsideDrawer, setShowAsideDrawer}) { {/* USER AVATRA */} -
+ {/*
user image -
-
- - {/* */} - -
+ } +
diff --git a/src/components/layouts/DashboardLayout.jsx b/src/components/layouts/DashboardLayout.jsx index 5f95409..6133830 100644 --- a/src/components/layouts/DashboardLayout.jsx +++ b/src/components/layouts/DashboardLayout.jsx @@ -36,7 +36,7 @@ export default function DashboardLayout() {
setShowAsideDrawer(prev => !prev)} - className={`${showAsideDrawer ? 'left-0' : '-left-96'} w-72 lg:hidden fixed inset-0 z-[999] bg-black text-white-light`}> + className={`${showAsideDrawer ? 'left-0' : '-left-96'} w-4/5 sm:w-72 lg:hidden fixed inset-0 z-[999] bg-black text-white-light`}>