used optional chaining

This commit is contained in:
Ashish Deo
2023-10-17 14:13:09 +05:30
parent 8df3da24c0
commit 37611bc4f8

View File

@@ -34,8 +34,8 @@ const FiltersContainer: React.FC<FilterContainerProps> = (props) => {
const filterKeys: Record<string, string[]> = {};
filterGroupKeys.forEach((filterGroupKey) => {
const visibleFilters = Object.keys(filters[filterGroupKey].filters).filter((key) => {
if (filters[filterGroupKey].filters[key].visible) return key;
const visibleFilters = Object.keys(filters?.[filterGroupKey]?.filters || {}).filter((key) => {
if (filters?.[filterGroupKey]?.filters?.[key]?.visible) return key;
});
filterKeys[filterGroupKey] = visibleFilters;
});