YesPlayMusic/packages/web/pages/Artist/FansAlsoLike.tsx

27 lines
656 B
TypeScript
Raw Normal View History

2022-10-28 20:29:04 +08:00
import ArtistRow from '@/web/components/ArtistRow'
2022-06-25 13:47:07 +08:00
import useSimilarArtists from '@/web/api/hooks/useSimilarArtists'
import { useParams } from 'react-router-dom'
const FansAlsoLike = () => {
const params = useParams()
2022-08-03 23:48:39 +08:00
const { data: artists, isLoading } = useSimilarArtists({
id: Number(params.id) || 0,
})
2022-06-25 13:47:07 +08:00
return (
2022-08-03 23:48:39 +08:00
<>
{(isLoading || artists?.artists) && (
<div>
<div className='mb-6 mt-10 text-12 font-medium uppercase text-neutral-300'>
Fans Also Like
</div>
2022-06-25 13:47:07 +08:00
2022-08-03 23:48:39 +08:00
<ArtistRow artists={artists?.artists?.slice(0, 5)} />
</div>
)}
</>
2022-06-25 13:47:07 +08:00
)
}
export default FansAlsoLike