import { Flex, Span, Text } from '@chakra-ui/react'; import { LuDisc3 } from 'react-icons/lu'; import { Album } from '@/back-api'; import { Covers } from '@/components/Cover'; import { useCountTracksWithAlbumId } from '@/service/Track'; import { BASE_WRAP_ICON_SIZE } from '@/constants/genericSpacing'; export type DisplayAlbumProps = { dataAlbum?: Album; }; export const DisplayAlbum = ({ dataAlbum }: DisplayAlbumProps) => { const { countTracksOfAnAlbum } = useCountTracksWithAlbumId(dataAlbum?.id); if (!dataAlbum) { return ( Fail to retrieve Album Data. ); } return ( } /> {dataAlbum?.name} {countTracksOfAnAlbum} track{countTracksOfAnAlbum >= 1 && 's'} ); };