MCPcopy Create free account
hub / github.com/fontsource/fontsource / MobileHeader

Function MobileHeader

website/app/components/layout/Header.tsx:94–126  ·  view source on GitHub ↗
({ toggle }: MobileHeaderProps)

Source from the content-addressed store, hash-verified

92}
93
94const MobileHeader = ({ toggle }: MobileHeaderProps) => {
95 const isDocs = useLocation().pathname.startsWith('/docs');
96
97 return (
98 <ScrollArea.Autosize mah="95vh" className={classes['mobile-links']}>
99 <Stack>
100 <Stack px={24}>
101 <HeaderNavLink label="Fonts" to="/" toggle={toggle} />
102 <HeaderNavLink label="Documentation" to="/docs" toggle={toggle} />
103 <HeaderNavLink label="Tools" to="/tools" toggle={toggle} />
104 <Divider />
105 <ThemeButtonMobile />
106 <MobileExternalIcon
107 label="GitHub"
108 href="https://github.com/fontsource/fontsource"
109 icon={<IconGithub />}
110 />
111 <MobileExternalIcon
112 label="Discord"
113 href="/discord"
114 icon={<IconDiscord />}
115 />
116 </Stack>
117 {isDocs && (
118 <>
119 <Divider mx={24} />
120 <LeftSidebar toggle={toggle} />
121 </>
122 )}
123 </Stack>
124 </ScrollArea.Autosize>
125 );
126};
127
128export const Header = ({ ...other }: ContainerProps) => {
129 const [opened, { toggle }] = useDisclosure(false);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected