From 8ab927333ba7fb4907ebd7b7681db5bbc8eac2ca Mon Sep 17 00:00:00 2001 From: James Magahern Date: Sun, 23 Feb 2025 17:03:29 -0800 Subject: [PATCH] SongTable: fix scrolling issue --- frontend/src/components/SongRow.tsx | 3 ++- frontend/src/components/SongTable.tsx | 2 +- frontend/src/components/TabView.tsx | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/components/SongRow.tsx b/frontend/src/components/SongRow.tsx index 3d4c711..8fc8135 100644 --- a/frontend/src/components/SongRow.tsx +++ b/frontend/src/components/SongRow.tsx @@ -39,7 +39,8 @@ const SongRow: React.FC = ({ song, playState, onDelete, onPlay }) const displayTitle = getDisplayTitle(song); return ( -
diff --git a/frontend/src/components/SongTable.tsx b/frontend/src/components/SongTable.tsx index 7113068..ce0cd76 100644 --- a/frontend/src/components/SongTable.tsx +++ b/frontend/src/components/SongTable.tsx @@ -21,7 +21,7 @@ const SongTable: React.FC = ({ songs, isPlaying, onDelete, onSki }, [nowPlayingIndex]); return ( -
+
{songs.map((song, index) => ( ({ children, selectedTab, onTabChange }: TabViewProps ) as React.ReactElement>[]; return ( -
+
{tabs.map((tab, index) => { const isSelected = selectedTab === tab.props.identifier; @@ -47,7 +47,7 @@ export const TabView = ({ children, selectedTab, onTabChange }: TabViewProps ); })}
-
+
{tabs.map((tab, index) => (