diff --git a/packages/docs/src/components/layout/Header.tsx b/packages/docs/src/components/layout/Header.tsx index 092beca2..bbe0894c 100644 --- a/packages/docs/src/components/layout/Header.tsx +++ b/packages/docs/src/components/layout/Header.tsx @@ -66,6 +66,8 @@ const StyledGithubImage = styled('img')` const StyledMenuButton = styled(IconButton)( ({ theme }) => ` + z-index: 30; + ${theme.breakpoints.up('lg')} { visibility: hidden; height: 0; diff --git a/packages/docs/src/components/layout/Logo.tsx b/packages/docs/src/components/layout/Logo.tsx index efc2fc3c..9d29aa57 100644 --- a/packages/docs/src/components/layout/Logo.tsx +++ b/packages/docs/src/components/layout/Logo.tsx @@ -2,13 +2,19 @@ import { styled } from '@mui/material/styles'; import Image from 'next/image'; import Link from 'next/link'; -const StyledLogoWrapper = styled('div')( - ({ theme }) => ` +import type { FC } from 'react'; + +interface StyledLogoWrapperProps { + inMenu: boolean; +} + +const StyledLogoWrapper = styled('div')( + ({ theme, inMenu }) => ` display: flex; align-items: center; justify-content: center; ${theme.breakpoints.only('md')} { - position: absolute; + position: ${inMenu ? 'relative' : 'absolute'}; left: 0; width: 100%; } @@ -24,9 +30,13 @@ const StyledImage = styled(Image)` cursor: pointer; `; -const Logo = () => { +export interface LogoProps { + inMenu?: boolean; +} + +const Logo: FC = ({ inMenu = false }) => { return ( - + diff --git a/packages/docs/src/components/layout/mobile-drawer/NavigationDrawer.tsx b/packages/docs/src/components/layout/mobile-drawer/NavigationDrawer.tsx index 4282ce2b..a76c6cc4 100644 --- a/packages/docs/src/components/layout/mobile-drawer/NavigationDrawer.tsx +++ b/packages/docs/src/components/layout/mobile-drawer/NavigationDrawer.tsx @@ -48,7 +48,7 @@ const NavigationDrawer = ({ items, mobileOpen, onMobileOpenToggle }: NavigationD () => ( - +