diff --git a/deck-frontend/src/api/libraries.ts b/deck-frontend/src/api/libraries.ts index 3884733..44f5f3a 100644 --- a/deck-frontend/src/api/libraries.ts +++ b/deck-frontend/src/api/libraries.ts @@ -9,8 +9,8 @@ export const fetchLibraries = (base: BaseType): Promise => { if (!LIBRARY_BASES.has(base)) { return Promise.resolve([]); } - // Try base-specific endpoint, fallback to generic - return apiClientSafe(`/api_library_list?base=eq.${base}`, {}, []); + // Use base-specific view: api_library_list_hst, api_library_list_flg, etc. + return apiClientSafe(`/api_library_list_${base}`, {}, []); }; export const fetchLibraryMembers = async (mrf: string, base: BaseType): Promise => { diff --git a/deck-frontend/src/types/tag.ts b/deck-frontend/src/types/tag.ts index 9b05421..425df07 100644 --- a/deck-frontend/src/types/tag.ts +++ b/deck-frontend/src/types/tag.ts @@ -23,9 +23,11 @@ export interface Library { ref?: string; name?: string; name_es?: string; + name_en?: string; alias?: string; icon_url?: string; img_thumb_url?: string; + member_count?: number; } export interface ChildTag {