UNPKG

@findify/react-components

Version:
13 lines (12 loc) 592 B
/** * @module components/ColorFacet */ import MapArray from 'components/common/MapArray'; import Item from 'components/ColorFacet/Item'; import styles from 'components/ColorFacet/styles.css'; export default ({ facet, hidden, theme = styles, isMobile, config, }) => { const mapping = config.get('colorMapping'); return (<div className={theme.root} id={`facet-${facet.get('name')}`} role="region" hidden={hidden}> <MapArray config={config} array={facet.get('values').filter((i) => mapping.has(i.get('value')))} factory={Item} theme={theme} isMobile={isMobile}/> </div>); };