import React from 'react' import ArtworkBreadcrumbs from './ArtworkBreadcrumbs' export default function ArtworkMeta({ artwork }) { const publisher = artwork?.publisher || null const credits = artwork?.credits || {} const primaryAuthor = credits?.primary_author || artwork?.user || null const contributors = Array.isArray(credits?.contributors) ? credits.contributors : [] return (

{artwork?.title}

{publisher?.type === 'group' ? ( Published by {publisher.name} ) : null} {primaryAuthor ? ( Primary author {primaryAuthor.profile_url ? {primaryAuthor.name || primaryAuthor.username} : {primaryAuthor.name || primaryAuthor.username}} ) : null} {contributors.length > 0 ? (
Contributors {contributors.map((item) => { const label = item.name || item.username return ( {item.profile_url ? {label} : {label}} {item.credit_role ? {item.credit_role} : null} {item.is_primary ? Lead support : null} ) })}
) : null}
) }