@findify/react-components
Version:
Findify react UI components
13 lines (12 loc) • 592 B
JSX
/**
* @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>);
};