Skip to content

Commit

Permalink
Checkpoint
Browse files Browse the repository at this point in the history
  • Loading branch information
tiberiuichim committed Dec 23, 2022
1 parent f9f1d56 commit 2599ca9
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 23 deletions.
40 changes: 20 additions & 20 deletions searchlib/components/SearchApp/FacetApp.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -42,27 +42,27 @@ function BoostrapFacetView(props) {

const filterAtom = filterFamily(field);
const [savedFilters, setSavedFilters] = useAtom(filterAtom);
// const driver = useSearchDriver();
// console.log('driver', driver);
const driver = useSearchDriver();
console.log('driver', driver);

// useDeepCompareEffect(() => {
// const activeFilter = filters?.find((filter) => filter.field === field);
// if (value && !activeFilter) {
// console.log('setting filter', {
// value,
// filters,
// activeFilter,
// field,
// searchContext,
// });
//
// ReactDOM.unstable_batchedUpdates(() =>
// value.values.forEach((v) =>
// searchContext.setFilter(value.field, v, value.type),
// ),
// );
// }
// }, [value, filters, field, searchContext]);
useDeepCompareEffect(() => {
const activeFilter = filters?.find((filter) => filter.field === field);
if (value && !activeFilter) {
console.log('setting filter', {
value,
filters,
activeFilter,
field,
searchContext,
});

ReactDOM.unstable_batchedUpdates(() =>
value.values.forEach((v) =>
searchContext.setFilter(value.field, v, value.type),
),
);
}
}, [value, filters, field, searchContext]);

// React.useEffect(() => {
// if (!isEqual(filters, savedFilters)) {
Expand Down
2 changes: 1 addition & 1 deletion src/SearchBlock/templates/SearchResultsView.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ SearchResultsView.schemaEnhancer = ({ schema, formData }) => {
};
schema.properties.defaultFilters = {
title: 'Default filters',
widget: 'searchlib_facets',
widget: 'object_list',
schema: FilterSchema({ formData }),
schemaExtender: (schema) => schema,
};
Expand Down
4 changes: 2 additions & 2 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ import {
} from './SearchBlock/templates';

import FacetValueWidget from './SearchBlock/widgets/FacetValueWidget';
import FacetsWidget from './SearchBlock/widgets/FacetsWidget';
// import FacetsWidget from './SearchBlock/widgets/FacetsWidget';
import SelectWidget from './SearchBlock/widgets/SelectWidget';

const applyConfig = (config) => {
config.widgets.id.qa_queryTypes = SelectWidget;
config.widgets.widget.facet_value = FacetValueWidget;
config.widgets.widget.searchlib_facets = FacetsWidget;
// config.widgets.widget.searchlib_facets = FacetsWidget;
config.settings.searchlib = registry;

config.blocks.blocksConfig.searchlib = {
Expand Down

0 comments on commit 2599ca9

Please sign in to comment.