diff --git a/src/components/chuni/music-list.tsx b/src/components/chuni/music-list.tsx index 1d7aa4f..2c89d3e 100644 --- a/src/components/chuni/music-list.tsx +++ b/src/components/chuni/music-list.tsx @@ -84,7 +84,7 @@ const MusicGrid = ({ music, size }: ChuniMusicListProps & { size: 'sm' | 'lg' }) {({ height, isScrolling, onChildScroll, scrollTop }) => ( {({ width }) => { - const itemsPerRow = Math.floor(width / itemWidth); + const itemsPerRow = Math.max(1, Math.floor(width / itemWidth)); const rowCount = Math.ceil(music.length / itemsPerRow); return (