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;
}
|