const ArtistInline = ({ artists, className, disableLink, }: { artists: Artist[] className?: string disableLink?: boolean }) => { if (!artists) return
const navigate = useNavigate() const handleClick = (id: number) => { id !== 0 && !disableLink && navigate(`/artist/${id}`) } return (
{artists.map((artist, index) => ( handleClick(artist.id)} className={classNames({ 'hover:underline': !!artist.id && !disableLink, })} > {artist.name} {index < artists.length - 1 ? ', ' : ''}  ))}
) } export default ArtistInline