From f80351c770342ee0fd2dfc8ba244048c7ea30b43 Mon Sep 17 00:00:00 2001 From: Tojo Andrianomentsoaniaina <tf.andrianomentsoaniaina@geofit.fr> Date: Wed, 4 Jan 2023 20:45:45 +0000 Subject: [PATCH] Fix/menu --- src/components/Hero.tsx | 2 +- src/components/core/Menu.tsx | 15 +++++++-------- src/components/core/MenuMobile.tsx | 10 +++++----- src/pages-doc/doc/core/menu.tsx | 2 +- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/components/Hero.tsx b/src/components/Hero.tsx index 3f7c323..5b2994a 100644 --- a/src/components/Hero.tsx +++ b/src/components/Hero.tsx @@ -60,7 +60,7 @@ const Hero = (props: Props) => { } = props return ( - <div className="hero min-h-screen bg-[url('../images/fond.png')]"> + <div className="hero min-h-screen bg-[url('../images/fond.png')] -z-10"> {/* <div className="hero-overlay bg-opacity-60"></div> */} <div className="hero-content text-center text-neutral-content"> <div className="max-w-4xl"> diff --git a/src/components/core/Menu.tsx b/src/components/core/Menu.tsx index ff25b39..ec7ab5e 100644 --- a/src/components/core/Menu.tsx +++ b/src/components/core/Menu.tsx @@ -33,9 +33,7 @@ const Menu = (props: Imenu) => { query { directus { menus( - filter: { - status: { _eq: "published" } - } + filter: {status: {_eq: "published"}} ) { name ...MenusRecursive @@ -57,8 +55,9 @@ const Menu = (props: Imenu) => { return ( <li key={idx}> <Link - to="#" - activeClassName="text-neutral-content hover:bg-submenu active:bg-allsubmenu z-50" + to={(itemChild.url) ? itemChild.url : ( (itemChild.page?.slug) ? itemChild.page?.slug : "#" )} + activeClassName="text-accent-content hover:bg-submenu active:bg-allsubmenu z-50" + className="text-accent-content" > {itemChild.name} </Link> @@ -72,12 +71,12 @@ const Menu = (props: Imenu) => { return ( <> - {/* MENU MOBILE */} + {/* MENU standart */} <ul className={`menu menu-horizontal p-0 ${className}`}> {menu?.map((item: any, key: number) => { return ( <li key={key}> - <Link to="#"> + <Link to={(item.url) ? item.url : ((item.page?.slug) ? item.page?.slug : "#")}> {item.name} {item?.children.length > 0 && ( <svg @@ -96,7 +95,7 @@ const Menu = (props: Imenu) => { ) })} </ul> - {/* END MENU MOBILE */} + {/* END MENU standart */} </> ) } diff --git a/src/components/core/MenuMobile.tsx b/src/components/core/MenuMobile.tsx index dd487de..45acd05 100644 --- a/src/components/core/MenuMobile.tsx +++ b/src/components/core/MenuMobile.tsx @@ -54,8 +54,8 @@ const MenuMobile = () => { return ( <li key={idx}> <Link - to="#" - activeClassName="text-neutral-content hover:bg-submenu active:bg-allsubmenu z-50" + to={(itemChild.url) ? itemChild.url : ( (itemChild.page?.slug) ? itemChild.page?.slug : "#" )} + activeClassName=" hover:bg-submenu active:bg-allsubmenu z-50" > {itemChild.name} </Link> @@ -69,7 +69,7 @@ const MenuMobile = () => { return ( <> - {/* MENU CLASSIQUE */} + {/* MENU Mobile */} <ul tabIndex={0} className="menu menu-compact dropdown-content mt-3 p-2 shadow bg-base-100 rounded-box w-52 z-50" @@ -77,7 +77,7 @@ const MenuMobile = () => { {menu.map((item: any, key: number) => { return ( <li key={key}> - <Link to="#"> + <Link to={(item.url) ? item.url : ((item.page?.slug) ? item.page?.slug : "#")}> {item.name} {(item?.children.length > 0) && ( <svg @@ -96,7 +96,7 @@ const MenuMobile = () => { ) })} </ul> - {/* END MENU CLASSIQUE */} + {/* END MENU Mobile */} </> ) } diff --git a/src/pages-doc/doc/core/menu.tsx b/src/pages-doc/doc/core/menu.tsx index 8371813..dea62b1 100644 --- a/src/pages-doc/doc/core/menu.tsx +++ b/src/pages-doc/doc/core/menu.tsx @@ -21,7 +21,7 @@ const menu = () => { query MyQuery { directus { - menus(filter: {name: {_eq: "Header"}}) { + menus(status: {_eq: "published"}) { children { url name -- GitLab