style(frontend): dark scrollbars for song list, main content, and details panel to match theme
This commit is contained in:
parent
017ba31d83
commit
dd2c7d353e
@ -636,7 +636,14 @@ const RekordboxReader: React.FC = () => {
|
||||
overflow="hidden"
|
||||
>
|
||||
{/* Song List */}
|
||||
<Box flex={1} overflowY="auto" minH={0}>
|
||||
<Box flex={1} overflowY="auto" minH={0} sx={{
|
||||
scrollbarColor: 'var(--chakra-colors-gray-700) var(--chakra-colors-gray-900)',
|
||||
scrollbarWidth: 'thin',
|
||||
'&::-webkit-scrollbar': { width: '8px', backgroundColor: 'var(--chakra-colors-gray-900)' },
|
||||
'&::-webkit-scrollbar-thumb': { backgroundColor: 'var(--chakra-colors-gray-700)', borderRadius: '8px' },
|
||||
'&::-webkit-scrollbar-thumb:hover': { backgroundColor: 'var(--chakra-colors-gray-600)' },
|
||||
'&::-webkit-scrollbar-track': { backgroundColor: 'var(--chakra-colors-gray-900)' }
|
||||
}}>
|
||||
<PaginatedSongList
|
||||
songs={songs}
|
||||
onAddToPlaylist={handleAddSongsToPlaylist}
|
||||
@ -676,15 +683,12 @@ const RekordboxReader: React.FC = () => {
|
||||
bg="gray.900"
|
||||
minH={0}
|
||||
sx={{
|
||||
'&::-webkit-scrollbar': {
|
||||
width: '8px',
|
||||
borderRadius: '8px',
|
||||
backgroundColor: 'gray.900',
|
||||
},
|
||||
'&::-webkit-scrollbar-thumb': {
|
||||
backgroundColor: 'gray.700',
|
||||
borderRadius: '8px',
|
||||
},
|
||||
scrollbarColor: 'var(--chakra-colors-gray-700) var(--chakra-colors-gray-900)',
|
||||
scrollbarWidth: 'thin',
|
||||
'&::-webkit-scrollbar': { width: '8px', backgroundColor: 'var(--chakra-colors-gray-900)' },
|
||||
'&::-webkit-scrollbar-thumb': { backgroundColor: 'var(--chakra-colors-gray-700)', borderRadius: '8px' },
|
||||
'&::-webkit-scrollbar-thumb:hover': { backgroundColor: 'var(--chakra-colors-gray-600)' },
|
||||
'&::-webkit-scrollbar-track': { backgroundColor: 'var(--chakra-colors-gray-900)' },
|
||||
}}
|
||||
>
|
||||
<SongDetails song={selectedSong} />
|
||||
|
||||
@ -502,6 +502,25 @@ export const PaginatedSongList: React.FC<PaginatedSongListProps> = memo(({
|
||||
overflowY="auto"
|
||||
mt={2}
|
||||
id="song-list-container"
|
||||
sx={{
|
||||
scrollbarColor: 'var(--chakra-colors-gray-700) var(--chakra-colors-gray-900)',
|
||||
scrollbarWidth: 'thin',
|
||||
'&::-webkit-scrollbar': {
|
||||
width: '8px',
|
||||
height: '8px',
|
||||
backgroundColor: 'var(--chakra-colors-gray-900)'
|
||||
},
|
||||
'&::-webkit-scrollbar-thumb': {
|
||||
backgroundColor: 'var(--chakra-colors-gray-700)',
|
||||
borderRadius: '8px',
|
||||
},
|
||||
'&::-webkit-scrollbar-thumb:hover': {
|
||||
backgroundColor: 'var(--chakra-colors-gray-600)'
|
||||
},
|
||||
'&::-webkit-scrollbar-track': {
|
||||
backgroundColor: 'var(--chakra-colors-gray-900)'
|
||||
}
|
||||
}}
|
||||
>
|
||||
<Box position="relative" height={`${rowVirtualizer.getTotalSize()}px`}>
|
||||
<Box onDragEnd={handleDragEnd}>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user