import React, { ReactElement, CSSProperties } from 'react'; import { NavGroup } from './NavGroup'; import { PageGraph } from './PageGraph'; import { DefaultLogo } from './DefaultLogo'; const styles = { nav: { padding: '1rem', } as CSSProperties, header: { width: 'calc(100% - 1rem)', display: 'flex', justifyContent: 'space-between', alignItems: 'center', } as CSSProperties, headerLabel: { width: '2rem', height: '2rem', } as CSSProperties, headerActions: { display: 'flex', } as CSSProperties, }; const ThreeBars = () => ( ); export const NavBar = ({ base, graph, isDesktop, logo = (
), stylesheetSwitch = <>, }: { base: string; graph: PageGraph; isDesktop?: boolean; logo?: ReactElement; stylesheetSwitch?: ReactElement; }) => { const Logo = () => logo; const StylesheetSwitch = () => stylesheetSwitch; const [checked, setChecked] = React.useState(true); return ( ); };