UNPKG

ndla-ui

Version:

UI component library for NDLA.

44 lines (38 loc) 1.17 kB
import React from 'react'; import PropTypes from 'prop-types'; import BEMHelper from 'react-bem-helper'; import { SearchField } from '../Search'; const classes = BEMHelper('c-frontpage-search-section'); const FrontpageSearchSection = ({ heading, searchFieldValue, onSearchFieldChange, onSearch, hideSearch, }) => !hideSearch ? ( <section {...classes()}> <h1 {...classes('heading')}>{heading}</h1> <SearchField placeholder="Søk i fagstoff, oppgaver og aktiviteter eller læringsstier" value={searchFieldValue} onChange={onSearchFieldChange} messages={{ searchFieldTitle: 'Søk', }} onSearch={onSearch} resourceToLinkProps={() => {}} /> </section> ) : null; FrontpageSearchSection.propTypes = { hideSearch: PropTypes.bool, // TODO: Search is temporary hidden as default. onSearch: PropTypes.func.isRequired, searchFieldValue: PropTypes.string.isRequired, onSearchFieldChange: PropTypes.func.isRequired, heading: PropTypes.string.isRequired, }; FrontpageSearchSection.defaultProps = { hideSearch: true, }; export default FrontpageSearchSection;