UNPKG

arredemo

Version:

Instantly build a static site for your package

47 lines (36 loc) 1.24 kB
import React from 'react' import useAppContext from 'app/context/useAppContext.mjs' import RepoLink from 'app/layout/components/RepoLink.jsx' //import Logo from 'app/layout/components/Logo.jsx' const Header = ({path, responsiveOpen, onResponsiveToggle}) => { const {arreConfig} = useAppContext() const logo_url = arreConfig.logo.ok ? `url("${arreConfig.logo.dest}")` : undefined return ( <div className="grid" style={{"backgroundImage": logo_url}}> {/*<Logo/>*/} <div></div> <div className="toolbar"> {arreConfig.has_demo ? <> <a className={`link demo ${path=='demo' ? 'dark' : 'light'}`} href='demo.html'> {'Demo'} </a> <a className={`link docs ${path=='docs' ? 'dark' : 'light'}`} href='docs.html'> {'Docs'} </a> </> : null} <RepoLink/> </div> <div className="toggler" onClick={() => onResponsiveToggle(! responsiveOpen)}> <div className={`toggle ${responsiveOpen ? 'open' : ''}`}> <span></span> </div> </div> </div> ) } export default Header