import React from 'react'; import { Flex, Box, BlockstackIcon, Stack, color, space, BoxProps } from '@blockstack/ui'; import { Link, Text } from '@components/typography'; import MenuIcon from 'mdi-react/MenuIcon'; import CloseIcon from 'mdi-react/CloseIcon'; import { useMobileMenuState } from '@common/hooks/use-mobile-menu'; import { css } from '@styled-system/css'; import NextLink from 'next/link'; import { ColorModeButton } from '@components/color-mode-button'; import { PAGE_WIDTH } from '@common/constants'; const MenuButton = ({ ...rest }: any) => { const { isOpen, handleOpen, handleClose } = useMobileMenuState(); const Icon = isOpen ? CloseIcon : MenuIcon; const handleClick = isOpen ? handleClose : handleOpen; return ( ); }; const HeaderWrapper: React.FC = React.forwardRef((props, ref) => ( )); const nav = [ { label: 'Developers', chilren: [ { label: 'Documentation', }, { label: 'GitHub', }, { label: 'Papers', }, { label: 'Discord', }, ], }, { label: 'Testnet' }, { label: 'Discover apps' }, ]; export const HEADER_HEIGHT = 132; const HeaderTextItem: React.FC = ({ children, ...rest }) => ( {' '} {children} ); const Header = ({ hideSubBar, ...rest }: any) => { return ( <> Blockstack {nav.map(item => ( {item.label} ))} ); }; export { Header };