Untitled
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]);
Leave a Comment