fix(tv): reposition streamystats sections after recently added

This commit is contained in:
Fredrik Burmester
2026-01-24 10:35:15 +01:00
parent 29873e08d7
commit a852e2e769

View File

@@ -680,11 +680,14 @@ export const Home = () => {
> >
<View style={{ gap: SECTION_GAP }}> <View style={{ gap: SECTION_GAP }}>
{sections.map((section, index) => { {sections.map((section, index) => {
// Render Streamystats sections after Continue Watching and Next Up // Render Streamystats sections after Recently Added sections
// When merged, they appear after index 0; otherwise after index 1 // For default sections: place after Recently Added, before Suggested Movies (if present)
const streamystatsIndex = settings.mergeNextUpAndContinueWatching // For custom sections: place at the very end
? 0 const hasSuggestedMovies =
: 1; !settings?.streamyStatsMovieRecommendations &&
!settings?.home?.sections;
const streamystatsIndex =
sections.length - 1 - (hasSuggestedMovies ? 1 : 0);
const hasStreamystatsContent = const hasStreamystatsContent =
settings.streamyStatsMovieRecommendations || settings.streamyStatsMovieRecommendations ||
settings.streamyStatsSeriesRecommendations || settings.streamyStatsSeriesRecommendations ||