diff --git a/lib/HeaderMenu/HeaderMenu.module.css b/lib/HeaderMenu/HeaderMenu.module.css index 6591738f..8f05e802 100644 --- a/lib/HeaderMenu/HeaderMenu.module.css +++ b/lib/HeaderMenu/HeaderMenu.module.css @@ -13,7 +13,7 @@ } .link { - display: block; + display: flex; line-height: 1; padding: rem(8px) rem(12px); border-radius: var(--mantine-radius-sm); diff --git a/lib/HeaderMenu/HeaderMenu.tsx b/lib/HeaderMenu/HeaderMenu.tsx index d6cb7495..b9823912 100644 --- a/lib/HeaderMenu/HeaderMenu.tsx +++ b/lib/HeaderMenu/HeaderMenu.tsx @@ -1,4 +1,16 @@ -import { Menu, Group, Center, Burger, Container } from '@mantine/core'; +import { + Container, + Group, + Button, + Menu, + Divider, + Center, + Burger, + Drawer, + ScrollArea, + rem, + Stack, +} from '@mantine/core'; import { useDisclosure } from '@mantine/hooks'; import { IconChevronDown } from '@tabler/icons-react'; import { MantineLogo } from '@mantinex/mantine-logo'; @@ -30,7 +42,7 @@ const links = [ ]; export function HeaderMenu() { - const [opened, { toggle }] = useDisclosure(false); + const [drawerOpened, { toggle: toggleDrawer, close: closeDrawer }] = useDisclosure(false); const items = links.map((link) => { const menuItems = link.links?.map((item) => ( @@ -39,7 +51,15 @@ export function HeaderMenu() { if (menuItems) { return ( - + - -
- - + <> +
+ +
+ + + {items} + + +
+
+
+ + + + + {items} -
- -
-
- + + + + + + + + + + + ); }