diff --git a/app/(auth)/(tabs)/(home)/index.tsx b/app/(auth)/(tabs)/(home)/index.tsx index f94393e7..ae8594f8 100644 --- a/app/(auth)/(tabs)/(home)/index.tsx +++ b/app/(auth)/(tabs)/(home)/index.tsx @@ -306,9 +306,10 @@ export default function index() { for (const key in settings.home?.sections) { const section = settings.home?.sections[key]; + const id = section.title || key; ss.push({ - title: key, - queryKey: ["home", key], + title: id, + queryKey: ["home", id], queryFn: async () => { if (section.items) { const response = await getItemsApi(api).getItems({ diff --git a/utils/atoms/settings.ts b/utils/atoms/settings.ts index 191e42f4..0ee313a0 100644 --- a/utils/atoms/settings.ts +++ b/utils/atoms/settings.ts @@ -74,7 +74,7 @@ export enum DownloadMethod { } export type Home = { - sections: [Object]; + sections: Array; }; export type HomeSection = { @@ -84,6 +84,7 @@ export type HomeSection = { }; export type HomeSectionItemResolver = { + title?: string; sortBy?: Array; sortOrder?: Array; includeItemTypes?: Array;