From 18fc4505dcfef3508a92e1b59febc4a5a75f97db Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Tue, 8 Apr 2025 18:12:08 +0100 Subject: [PATCH] aside settings btn fixed --- src/components/breadcrumb/BreadcrumbCom.jsx | 2 +- src/components/layouts/DashboardHeader.jsx | 10 +- src/components/layouts/DashboardLayout.jsx | 24 ++- .../layouts/aside/AsideLinkWithSubLinks.jsx | 4 +- .../layouts/aside/DashboardAside.jsx | 18 +- .../layouts/rightaside/RightAsideBar.jsx | 8 +- .../selectedloancom/SelectedLoanCom.jsx | 154 +++++++++--------- src/index.css | 3 + src/pages/HomePage.jsx | 47 +++--- 9 files changed, 140 insertions(+), 130 deletions(-) diff --git a/src/components/breadcrumb/BreadcrumbCom.jsx b/src/components/breadcrumb/BreadcrumbCom.jsx index 3897c78..b47898e 100644 --- a/src/components/breadcrumb/BreadcrumbCom.jsx +++ b/src/components/breadcrumb/BreadcrumbCom.jsx @@ -25,7 +25,7 @@ export default function BreadcrumbCom({title, span, paths}) { return ( // ${stickNav ? 'sticky top-0 transition-[top] duration-1000 shadow-md shadow-black' : '-top-[100px] static'} -
+
diff --git a/src/components/layouts/DashboardHeader.jsx b/src/components/layouts/DashboardHeader.jsx index f94bfa2..60e091f 100644 --- a/src/components/layouts/DashboardHeader.jsx +++ b/src/components/layouts/DashboardHeader.jsx @@ -5,7 +5,7 @@ import { generalLayoutContext } from "../../context/GeneralLayoutContext" import UserAvatar from '../../assets/user_avatar.jpg' import HandBurger from "./HandBurger" -import { Link } from "react-router-dom" +import { Link, useLocation } from "react-router-dom" import RouteLinks from "../../RouteLinks" import { useState } from "react"; import MainBtn from "../MainBtn"; @@ -14,6 +14,8 @@ import Icons from "../Icons"; export default function DashboardHeader() { + let {pathname} = useLocation() + const {theme, handleTheme, setLogoutModal, activeMenu, handleActiveMenu, showAsideDrawer, setShowAsideDrawer} = generalLayoutContext() return ( @@ -33,9 +35,13 @@ export default function DashboardHeader() { + {/* RIGHT DRAWER BUTTON */} + {pathname == '/' &&
setShowAsideDrawer('right-aside')} className='large:hidden w-10 h-10 border border-slate-300 text-slate-500 dark:text-white-body rounded-md px-2 flex justify-center items-center gap-2 cursor-pointer' title='Switch Color Mode'>
+ } + {/* MESSAGE */} {/* -
+
{children}
diff --git a/src/components/layouts/aside/DashboardAside.jsx b/src/components/layouts/aside/DashboardAside.jsx index 824a789..c348e74 100644 --- a/src/components/layouts/aside/DashboardAside.jsx +++ b/src/components/layouts/aside/DashboardAside.jsx @@ -38,11 +38,6 @@ export default function DashboardAside() { ) } if(active && hasSubLinks){ - // let subLinkList = link.subLinks.filter(value => value.to).map(item => { //any of all open - // if(item.to){ - // return item.to - // } - // }) let subLinkList = [] link.subLinks.forEach(item =>{ if(item.to){ @@ -53,13 +48,12 @@ export default function DashboardAside() { }) } }) - // console.log('subLinkList', subLinkList) return (
{link.title &&

{link.title}

} - + <> {link.subLinks.map((subItem, index)=>{ let active = subItem.status == 1 ? true : false @@ -105,7 +99,7 @@ export default function DashboardAside() {
-
+
user avatar
@@ -113,12 +107,10 @@ export default function DashboardAside() {

username@gmail.com

- -
- {activeMenu == 'settings' && -
+
@@ -137,7 +129,7 @@ export default function DashboardAside() {
- } +
) diff --git a/src/components/layouts/rightaside/RightAsideBar.jsx b/src/components/layouts/rightaside/RightAsideBar.jsx index 93486c6..73b34d2 100644 --- a/src/components/layouts/rightaside/RightAsideBar.jsx +++ b/src/components/layouts/rightaside/RightAsideBar.jsx @@ -8,7 +8,7 @@ export default function RightAsideBar() { let [active, setActive] = useState('orders') - const handleActiveMenu = ({target:{name}}) => { + const handleActiveMenu = (name) => { let lowerStr = name.toLowerCase() setActive(lowerStr) } @@ -17,13 +17,13 @@ export default function RightAsideBar() {
{/* Menu */}
- - -
diff --git a/src/components/selectedloancom/SelectedLoanCom.jsx b/src/components/selectedloancom/SelectedLoanCom.jsx index 8618caf..c8e0225 100644 --- a/src/components/selectedloancom/SelectedLoanCom.jsx +++ b/src/components/selectedloancom/SelectedLoanCom.jsx @@ -25,88 +25,88 @@ export default function SelectedLoanCom() {
- {isFetching ? - <> -
+
+ {isFetching ? + <>

Loading...

-
- - : isError ? -
+ + : isError ?

{error.message}

-
- : - - {({ data }) => ( - <> - - - - - - - - - - - {(data && data.length > 0) ? data?.map((item, index) => ( - - +
- Name - - Loan - - Added - - Action -
- Jese image -
-
{item?.name || ''}
-
{item?.bvn}
-
+ : + + {({ data }) => ( + <> + + + + - - + + + + + + {(data && data.length > 0) ? data?.map((item, index) => ( + + + + + + + )) + : + + - - )) - : - - - - } - -
+ Name - {item?.loan} - {item?.description} - -
- {getDateFromDateString(item?.added)} {getTimeFromDateString(item?.added)} +
+ Loan + + Added + + Action +
+
+ Jese image +
+
{item?.name || ''}
+
{item?.bvn}
+
+
+
+
+
{item?.loan}
+
{item?.description}
+
+
+
+
{getDateFromDateString(item?.added)} {getTimeFromDateString(item?.added)}
+
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+ No Record Found
- {/* */} - {/* - - */} - {/* */} - {/* */} - - - -
-
- No Record Found -
-
- - )} -
- } + } +
+ + )} +
+ } +
) -} - - -const dummy = [ - {name:'ok'} -] \ No newline at end of file +} \ No newline at end of file diff --git a/src/index.css b/src/index.css index 4c3cc9a..8af8def 100644 --- a/src/index.css +++ b/src/index.css @@ -28,6 +28,9 @@ code { .aside-scroll-design { @apply [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-track]:bg-gray-100 [&::-webkit-scrollbar-thumb]:bg-gray-300 dark:[&::-webkit-scrollbar-track]:bg-neutral-700 dark:[&::-webkit-scrollbar-thumb]:bg-neutral-500 [&::-webkit-scrollbar-track]:rounded-full [&::-webkit-scrollbar-thumb]:rounded-full } + .box { + @apply flex flex-col gap-8 w-full p-8 cursor-pointer rounded-lg h-full border-[1px] border-[#F1F1F4] dark:border-[#1E2027] shadow-[0px_3px_4px_0px_rgba(0,_0,_0,_0.03)] + } } diff --git a/src/pages/HomePage.jsx b/src/pages/HomePage.jsx index db7cb37..e90b8d8 100644 --- a/src/pages/HomePage.jsx +++ b/src/pages/HomePage.jsx @@ -11,22 +11,22 @@ export default function HomePage() {
-
-

Earnings

+
+

Earnings

-

-

- 12% this week

+

$

+

- 12% this week

-
-

Contributions

+
+

Contributions

-

$

-

+ 56% this week

+

+

+ 56% this week

-
-

Summary

+
+

Summary

@@ -66,12 +66,9 @@ export default function HomePage() {
- {/*
-

Earnings

-
*/}
-
+

Members Statistics

@@ -82,7 +79,7 @@ export default function HomePage() {
- + {({ data }) => ( <> @@ -114,13 +111,19 @@ export default function HomePage() { - -
- Dummy text + +
+
chiefSoft
+
Web, UI/UX Design
+
-
- Dummy -
+
+
+
50%
+
+
+
+
@@ -141,7 +144,7 @@ export default function HomePage() {
)} -
+
-- 2.34.1