Fix filters

Signed-off-by: soupette <cyril.lpz@gmail.com>
This commit is contained in:
soupette 2020-12-08 16:31:27 +01:00
parent 8401308e6a
commit 2e4a0d0bb8
4 changed files with 5 additions and 5 deletions

View File

@ -10,6 +10,7 @@ function Filter({
filterName, filterName,
filters, filters,
index, index,
metadatas,
name, name,
value, value,
toggleFilterPickerState, toggleFilterPickerState,
@ -55,8 +56,8 @@ function Filter({
toggleFilterPickerState(); toggleFilterPickerState();
} }
setQuery(formatFiltersToQuery(updatedFilters)); setQuery(formatFiltersToQuery(updatedFilters, metadatas));
}, [filters, index, isFilterPickerOpen, setQuery, toggleFilterPickerState]); }, [filters, index, isFilterPickerOpen, metadatas, setQuery, toggleFilterPickerState]);
return <FilterButton onClick={handleClick} label={label} type={type} />; return <FilterButton onClick={handleClick} label={label} type={type} />;
} }
@ -72,6 +73,7 @@ Filter.propTypes = {
filters: PropTypes.array.isRequired, filters: PropTypes.array.isRequired,
index: PropTypes.number.isRequired, index: PropTypes.number.isRequired,
isFilterPickerOpen: PropTypes.bool.isRequired, isFilterPickerOpen: PropTypes.bool.isRequired,
metadatas: PropTypes.object.isRequired,
name: PropTypes.string, name: PropTypes.string,
setQuery: PropTypes.func.isRequired, setQuery: PropTypes.func.isRequired,
toggleFilterPickerState: PropTypes.func.isRequired, toggleFilterPickerState: PropTypes.func.isRequired,

View File

@ -407,6 +407,7 @@ function ListView({
filters={filters} filters={filters}
index={key} index={key}
key={key} key={key}
metadatas={metadatas}
name={name} name={name}
toggleFilterPickerState={toggleFilterPickerState} toggleFilterPickerState={toggleFilterPickerState}
isFilterPickerOpen={isFilterPickerOpen} isFilterPickerOpen={isFilterPickerOpen}

View File

@ -215,9 +215,7 @@ export {
formatEditRelationsLayoutWithMetas, formatEditRelationsLayoutWithMetas,
formatLayoutWithMetas, formatLayoutWithMetas,
formatListLayoutWithMetas, formatListLayoutWithMetas,
// formatMetadatasRelations,
generateRelationQueryInfos, generateRelationQueryInfos,
generateRelationQueryInfosForComponents, generateRelationQueryInfosForComponents,
// getMainField,
getDisplayedModels, getDisplayedModels,
}; };

View File

@ -20,7 +20,6 @@ const addressSchema = {
metadatas: { metadatas: {
categories: { categories: {
edit: { edit: {
// mainField: 'name',
mainField: { mainField: {
name: 'name', name: 'name',
type: 'string', type: 'string',