@taylorwhite/copacetic-frontity-theme
Version:
A frontity theme made with Chakra UI
25 lines (22 loc) • 707 B
JavaScript
import { connect } from "frontity";
import React from "react";
import MainHeader from "./header";
import Navigation from "./navigation";
import SocialNav from "./social-menu";
import { SearchButton, SearchModal, SearchForm } from "../search";
const Header = ({ state, actions }) => (
<MainHeader>
<Navigation menu={state.theme.menu} />
{state.theme.showSocialLinks && (
<SocialNav menu={state.theme.socialLinks} />
)}
<SearchButton onClick={actions.theme.openSearchModal} />
<SearchModal
isOpen={state.theme.isSearchModalOpen}
onClose={actions.theme.closeSearchModal}
>
<SearchForm />
</SearchModal>
</MainHeader>
);
export default connect(Header);