import { resizeImage } from '@/web/utils/common' import dayjs from 'dayjs' import { cx, css } from '@emotion/css' import { useNavigate, useParams } from 'react-router-dom' import Image from '@/web/components/New/Image' import useArtistAlbums from '@/web/api/hooks/useArtistAlbums' import { useMemo } from 'react' const Album = () => { const params = useParams() const navigate = useNavigate() const { data: albumsRaw, isLoading: isLoadingAlbums } = useArtistAlbums({ id: Number(params.id) || 0, limit: 1000, }) const album = useMemo(() => albumsRaw?.hotAlbums?.[0], [albumsRaw?.hotAlbums]) if (!album) { return <>> } return (