Commit e4df8307 authored by Max Alekseenko's avatar Max Alekseenko

fix linter error

parent 6f8ae2e2
...@@ -12,7 +12,7 @@ import useApiFetch from 'lib/hooks/useFetch'; ...@@ -12,7 +12,7 @@ import useApiFetch from 'lib/hooks/useFetch';
const feature = config.features.marketplace; const feature = config.features.marketplace;
const categoriesUrl = (feature.isEnabled && feature.categoriesUrl) || ''; const categoriesUrl = (feature.isEnabled && feature.categoriesUrl) || '';
export default function useMarketplaceCategories(apps: Array<MarketplaceAppOverview>) { export default function useMarketplaceCategories(apps: Array<MarketplaceAppOverview> | undefined) {
const apiFetch = useApiFetch(); const apiFetch = useApiFetch();
const { value: isExperiment } = useFeatureValue('marketplace_exp', true); const { value: isExperiment } = useFeatureValue('marketplace_exp', true);
...@@ -25,6 +25,10 @@ export default function useMarketplaceCategories(apps: Array<MarketplaceAppOverv ...@@ -25,6 +25,10 @@ export default function useMarketplaceCategories(apps: Array<MarketplaceAppOverv
}); });
const categories = React.useMemo(() => { const categories = React.useMemo(() => {
if (!apps?.length) {
return [];
}
let categoryNames: Array<string> = []; let categoryNames: Array<string> = [];
const grouped = _groudBy(apps, app => app.categories); const grouped = _groudBy(apps, app => app.categories);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment