UNPKG

@frontity/twentytwenty-theme

Version:

The WordPress Twenty Twenty starter theme for Frontity

29 lines (25 loc) 705 B
import { connect } from "frontity"; import { SearchIcon } from "../icons"; import { LabeledIcon, SearchToggle, ToggleWrapper, } from "../navigation/nav-toggle"; const MobileSearchButton = ({ state, actions }) => { // Get the state of the search modal const { isSearchModalOpen } = state.theme; const { openSearchModal } = actions.theme; return ( <ToggleWrapper> <SearchToggle isMobile aria-expanded={isSearchModalOpen} onClick={openSearchModal} aria-label="Click to open search bar..." > <LabeledIcon icon={SearchIcon} label="Search" /> </SearchToggle> </ToggleWrapper> ); }; export default connect(MobileSearchButton);