Set artist links to use outline button

This commit is contained in:
jeffvli 2023-03-09 18:16:57 -08:00
parent 1eed26abab
commit ef4cdfa028

View file

@ -3,7 +3,7 @@ import { forwardRef, Fragment, Ref } from 'react';
import { generatePath, useParams } from 'react-router';
import { Link } from 'react-router-dom';
import { LibraryItem, ServerType } from '/@/renderer/api/types';
import { Rating, Text } from '/@/renderer/components';
import { Button, Rating, Text } from '/@/renderer/components';
import { useAlbumDetail } from '/@/renderer/features/albums/queries/album-detail-query';
import { LibraryHeader, useUpdateRating } from '/@/renderer/features/shared';
import { useContainerQuery } from '/@/renderer/hooks';
@ -104,29 +104,18 @@ export const AlbumDetailHeader = forwardRef(
overflow: 'hidden',
}}
>
{detailQuery?.data?.albumArtists.map((artist, index) => (
<Fragment key={`artist-${artist.id}`}>
{index > 0 && (
<Text
sx={{
display: 'inline-block',
padding: '0 0.5rem',
}}
>
</Text>
)}
<Text
$link
{detailQuery?.data?.albumArtists.map((artist) => (
<Button
key={`artist-${artist.id}`}
component={Link}
size="sm"
to={generatePath(AppRoute.LIBRARY_ALBUM_ARTISTS_DETAIL, {
albumArtistId: artist.id,
})}
weight={600}
variant="outline"
>
{artist.name}
</Text>
</Fragment>
</Button>
))}
</Group>
</Stack>