feat: 搜索页面和一堆更新

This commit is contained in:
qier222 2022-03-29 00:11:05 +08:00
parent 4d7bc14827
commit b4590c3c34
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
17 changed files with 279 additions and 87 deletions

View file

@ -1,7 +1,6 @@
import ArtistInline from '@/components/ArtistsInline'
import Skeleton from '@/components/Skeleton'
import { resizeImage } from '@/utils/common'
import { Fragment } from 'react'
import SvgIcon from './SvgIcon'
const Track = ({
@ -78,15 +77,27 @@ const TrackGrid = ({
tracks,
isSkeleton = false,
onTrackDoubleClick,
cols = 2,
}: {
tracks: Track[]
isSkeleton?: boolean
onTrackDoubleClick?: (trackID: number) => void
cols?: number
}) => {
return (
<div className='grid grid-cols-2 gap-x-2'>
<div
className='grid gap-x-2'
style={{
gridTemplateColumns: `repeat(${cols}, minmax(0, 1fr))`,
}}
>
{tracks.map((track, index) => (
<Track key={track.id} track={track} isSkeleton={isSkeleton} />
<Track
key={track.id}
track={track}
isSkeleton={isSkeleton}
isHighlight={false}
/>
))}
</div>
)