From 0ba0a62834787fe889bbff991cc979ca8af46bb8 Mon Sep 17 00:00:00 2001 From: Dylan Audius Date: Fri, 28 Aug 2026 11:55:57 -0700 Subject: [PATCH] fix(mobile): render Discover Weekly as a lineup with a header tile The screen wrapped the artwork header and the entire track list in one full-height Paper, so it read as a single full-page tile with the lineup nested inside it. Move the header into the lineup's ListHeaderComponent so the track tiles render as a normal lineup on the screen background, matching Trending / Remixes / Listening History. Co-Authored-By: Claude Opus 5 --- .../DiscoverWeeklyScreen.tsx | 82 ++++++++++--------- 1 file changed, 43 insertions(+), 39 deletions(-) diff --git a/packages/mobile/src/screens/discover-weekly-screen/DiscoverWeeklyScreen.tsx b/packages/mobile/src/screens/discover-weekly-screen/DiscoverWeeklyScreen.tsx index 8089b005d85..fbd0e33a383 100644 --- a/packages/mobile/src/screens/discover-weekly-screen/DiscoverWeeklyScreen.tsx +++ b/packages/mobile/src/screens/discover-weekly-screen/DiscoverWeeklyScreen.tsx @@ -95,48 +95,52 @@ export const DiscoverWeeklyScreen = () => { }) }, [trackIds.length, trackEvent]) + const header = ( + + + + + + {exploreMessages.discoverWeekly} + + + {exploreMessages.discoverWeeklySubtitle} + + {trackIds.length ? ( + + {exploreMessages.discoverWeeklyTrackCount(trackIds.length)} + + ) : null} + + + + + ) + return ( - - - - - - {exploreMessages.discoverWeekly} - - - {exploreMessages.discoverWeeklySubtitle} - - {trackIds.length ? ( - - {exploreMessages.discoverWeeklyTrackCount(trackIds.length)} - - ) : null} - - - - {}} - pageSize={30} - /> - + {}} + pageSize={30} + header={header} + /> )