Untitled
unknown
typescript
a year ago
640 B
8
Indexable
const filteredContent = useMemo(() => {
const filterMap = {
all: ['package_apps', 'device_apps', 'videos'],
package_apps: ['package_apps'],
device_apps: ['device_apps'],
videos: ['videos']
};
const activeFilters = filterMap[filter as keyof typeof filterMap] || [];
return {
packageApplicationsOnDevices: activeFilters.includes('package_apps') ? packageApplicationsOnDevices : [],
applicationOnDevice: activeFilters.includes('device_apps') ? applicationsOnDevice : [],
videos: activeFilters.includes('videos') ? videos : []
};
}, [filter, packageApplicationsOnDevices, applicationsOnDevice, videos]);
Editor is loading...
Leave a Comment