Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | 19x 19x 19x 9x 9x 9x 8x 8x | import { ReactNode } from "react"; import { SubTitle } from "components"; import { CardType } from "components/CardContent"; import { useTranslations } from "hooks"; import { IMappedAlbumItems } from "pages/artist/[artistId]"; interface ICardSubTitle { type: CardType; item: IMappedAlbumItems | SpotifyApi.ArtistObjectFull; } export default function CardSubTitle({ type, item, }: Readonly<ICardSubTitle>): ReactNode { const { translations } = useTranslations(); if (type === CardType.ALBUM && "album_type" in item) { return ( <SubTitle artists={item.artists} albumType={item.album_type} releaseYear={item.release_date} /> ); } Iif (type === CardType.ARTIST) { return translations.contentType.artist; } return null; } |