in packages/search-ui/src/helpers.ts [67:87]
export function markSelectedFacetValuesFromFilters(
facet,
filters: Filter[],
fieldName,
filterType
) {
const facetValues = facet.data;
const filterValuesForField =
findFilterValues(filters, fieldName, filterType) || [];
return {
...facet,
data: facetValues.map((facetValue) => {
return {
...facetValue,
selected: filterValuesForField.some((filterValue) => {
return doFilterValuesMatch(filterValue, facetValue.value);
})
};
})
};
}