in web/src/connectors/documents-search-connector/documents-search-connector.tsx [129:160]
category: isShowButton('category', data.facets),
job_id: isShowButton('job_id', data.facets)
});
mapFilters(data.facets);
}
}, [data]);
if (data && facetState.length) {
return (
<div className={styles.sidebar}>
<h2 className={styles['sidebar-title']}>Search options</h2>
<div className={styles['filter-container']}>
{facetState.map(({ name, values }) => (
<div key={name} className={styles['facet']}>
<h3 className={styles['facet-name']}>{mapFacetName(name)}</h3>
<div className={styles['search']}>
<SearchInput
value={search[name]}
size="24"
onValueChange={(value) => {
const val = value || '';
const copySearch = Object.assign({}, search);
copySearch[name] = val;
setSearch(copySearch);
filterValue('category', val);
}}
onClick={() => onLimitChange(name)}
placeholder="Search"
debounceDelay={0}
/>
</div>
{isCutValue(name, values).map((facet) => (