diff --git a/src/components/search/DiscoverSection.tsx b/src/components/search/DiscoverSection.tsx index db83a562..ba6dfe05 100644 --- a/src/components/search/DiscoverSection.tsx +++ b/src/components/search/DiscoverSection.tsx @@ -22,7 +22,7 @@ interface DiscoverSectionProps { pendingDiscoverResults: StreamingContent[]; loadingMore: boolean; selectedCatalog: DiscoverCatalog | null; - selectedDiscoverType: 'movie' | 'series'; + selectedDiscoverType: string; selectedDiscoverGenre: string | null; availableGenres: string[]; typeSheetRef: React.RefObject; @@ -78,7 +78,11 @@ export const DiscoverSection = ({ onPress={() => typeSheetRef.current?.present()} > - {selectedDiscoverType === 'movie' ? t('search.movies') : t('search.tv_shows')} + {selectedDiscoverType === 'movie' ? t('search.movies') + : selectedDiscoverType === 'series' ? t('search.tv_shows') + : selectedDiscoverType === 'anime.movie' ? t('search.anime_movies') + : selectedDiscoverType === 'anime.series' ? t('search.anime_series') + : selectedDiscoverType.replace(/[._]/g, ' ').replace(/\b\w/g, c => c.toUpperCase())} @@ -112,8 +116,13 @@ export const DiscoverSection = ({ {selectedCatalog && ( - {selectedCatalog.addonName} • {selectedCatalog.type === 'movie' ? t('search.movies') : t('search.tv_shows')} - {selectedDiscoverGenre ? ` • ${selectedDiscoverGenre}` : ''} + {selectedCatalog.addonName} • { + selectedCatalog.type === 'movie' ? t('search.movies') + : selectedCatalog.type === 'series' ? t('search.tv_shows') + : selectedCatalog.type === 'anime.movie' ? t('search.anime_movies') + : selectedCatalog.type === 'anime.series' ? t('search.anime_series') + : selectedCatalog.type.replace(/[._]/g, ' ').replace(/\b\w/g, c => c.toUpperCase()) + }{selectedDiscoverGenre ? ` • ${selectedDiscoverGenre}` : ''} )}