From 24e6c6846a64eb4889d312a2cf0f9b421f841d2b Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Mon, 7 Apr 2025 09:32:10 +0100 Subject: [PATCH] sticky header bug fixed --- src/components/breadcrumb/BreadcrumbCom.jsx | 64 +++++++++------------ 1 file changed, 28 insertions(+), 36 deletions(-) diff --git a/src/components/breadcrumb/BreadcrumbCom.jsx b/src/components/breadcrumb/BreadcrumbCom.jsx index b7e8ab5..3897c78 100644 --- a/src/components/breadcrumb/BreadcrumbCom.jsx +++ b/src/components/breadcrumb/BreadcrumbCom.jsx @@ -12,48 +12,40 @@ export default function BreadcrumbCom({title, span, paths}) { // var rect = navRef?.current?.getBoundingClientRect()?.bottom; var rect = 10; - // window.addEventListener('scroll', ()=>{ - // if(window.scrollY >= rect + 20){ - // setStickNav(true) - // console.log('tru') - // }else{ - // setStickNav(false) - // console.log('false') - // } - // }) - - // return () => window.removeEventListener('scroll', window.addEventListener('scroll', ()=>{ - // if(window.scrollY >= rect + 20){ - // setStickNav(true) - // }else{ - // setStickNav(false) - // } - // })) + window.addEventListener('scroll', ()=>{ + if(window.scrollY >= rect + 20){ + setStickNav(true) + console.log('tru') + }else{ + setStickNav(false) + console.log('false') + } + }) },[]) return ( -
- -
-
-
-

{title}

- {span && span} + // ${stickNav ? 'sticky top-0 transition-[top] duration-1000 shadow-md shadow-black' : '-top-[100px] static'} +
+
+
+
+

{title}

+ {span && span} +
+
+ + {paths.map((item, index) => ( +
+ +

{item}

+
+ ))} +
-
- - {paths.map((item, index) => ( -
- -

{item}

-
- ))} +
+
-
- -
-
) }