import React from 'react' import TextInput from '../Search/TextInput' import Filter from '../Search/Filter' import styles from './SearchUi.module.scss' const SearchUi = ({ searchParams, onSearchSubmitted, aggregations, layout, setLayout }) => { return (
{ onSearchSubmitted({ ...args }) }} /> {Object.keys(aggregations).length > 0 ? ( <>
{aggregations.orientation ? ( { onSearchSubmitted({ ...searchParams, ...args }) }} label='Orientation' name='orientation' variant='checkbox' value={searchParams.orientation} attributes={aggregations.orientation.buckets} columns={1} /> ) : null} {aggregations.background ? ( { onSearchSubmitted({ ...searchParams, ...args }) }} label='Background' name='background' variant='checkbox' value={searchParams.background} attributes={aggregations.background.buckets} columns={1} /> ) : null} {aggregations.colors ? ( { onSearchSubmitted({ ...searchParams, ...args }) }} label='Colors' columns={2} variant='colors' name='colors' value={searchParams.colors} attributes={aggregations.colors.buckets} /> ) : null}
) : null}
) } export default SearchUi