Skip to content
Snippets Groups Projects
Depicts.js 916 B
import { imageBuilder } from '../lib/sanity'
import { Avatar, Heading, Wrap, Tag, TagLabel } from '@chakra-ui/react'
import Link from './Link'

export default function Depicts({ depicted }) {
  if (!depicted) {
    return null
  }

  return (
    <>
      <Heading as="dt" fontFamily="Montserrat" fontWeight="semibold" fontSize="sm" pb="2">
        Avbilder
      </Heading>
      <Wrap as="dd" fontFamily="Montserrat" marginBottom={5}>
        {depicted.map((actor) => (
          <Tag key={actor._id} size="sm" colorScheme="">
            <Avatar
              size="xs"
              ml={-1}
              mr={2}
              name={actor.no}
              src={imageBuilder.image(actor.image).height(300).width(300).url()}
            />
            <TagLabel>
              <Link href={`/id/${actor._id}`}>{actor.label.no}</Link>
            </TagLabel>
          </Tag>
        ))}
      </Wrap>
    </>
  )
}