Disable link from invalid artist on table cells (#117)

This commit is contained in:
jeffvli 2023-06-11 20:38:32 -07:00
parent 736945d6ef
commit 8f7e6a5222

View file

@ -116,9 +116,10 @@ export const CombinedTitleCell = ({ value, rowIndex, node }: ICellRendererParams
artists.map((artist: Artist | AlbumArtist, index: number) => ( artists.map((artist: Artist | AlbumArtist, index: number) => (
<React.Fragment key={`queue-${rowIndex}-artist-${artist.id}`}> <React.Fragment key={`queue-${rowIndex}-artist-${artist.id}`}>
{index > 0 ? ', ' : null} {index > 0 ? ', ' : null}
{artist.id ? (
<Text <Text
$link
$secondary $secondary
$link={artist.id !== undefined}
component={Link} component={Link}
overflow="hidden" overflow="hidden"
size="md" size="md"
@ -129,6 +130,16 @@ export const CombinedTitleCell = ({ value, rowIndex, node }: ICellRendererParams
> >
{artist.name} {artist.name}
</Text> </Text>
) : (
<Text
$secondary
overflow="hidden"
size="md"
sx={{ width: 'fit-content' }}
>
{artist.name}
</Text>
)}
</React.Fragment> </React.Fragment>
)) ))
) : ( ) : (