Use stable array/object constants II
This commit is contained in:
@@ -25,6 +25,7 @@ import type { NavbarItem } from '@/features/navigation-bar/NavigationBar.types.t
|
||||
import { NavBarItemMoreGroup } from '@/features/navigation-bar/NavigationBar.types.ts';
|
||||
import { AppRoutes } from '@/base/AppRoute.constants.ts';
|
||||
import { requestManager } from '@/lib/requests/RequestManager.ts';
|
||||
import { STABLE_EMPTY_ARRAY } from '@/base/Base.constants.ts';
|
||||
import { DownloaderState } from '@/lib/graphql/generated/graphql.ts';
|
||||
|
||||
type RestrictedNavBarItem<Show extends NavbarItem['show']> = Omit<NavbarItem, 'show'> & { show: Show };
|
||||
@@ -64,7 +65,7 @@ const NAVIGATION_BAR_BASE_ITEMS = [
|
||||
useBadge: () => {
|
||||
const { data } = requestManager.useGetExtensionList({ fetchPolicy: 'cache-only' });
|
||||
|
||||
const extensions = data?.extensions.nodes ?? [];
|
||||
const extensions = data?.extensions.nodes ?? STABLE_EMPTY_ARRAY;
|
||||
const availableUpdates = extensions.filter((extension) => extension.hasUpdate).length;
|
||||
|
||||
if (!availableUpdates) {
|
||||
|
||||
Reference in New Issue
Block a user