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 ( -