Newer
Older
import Image from 'next/image'
import { Box, Heading, Text } from '@chakra-ui/react'
import PortableTextBlock from '../../PT/PortableTextBlock'
import { getNextSanityImage } from '../../../lib/sanity.server'
export default function Profile({ data }) {
<>
{data.map((item) => (
<React.Fragment key={item.item._id}>
<Box mb="5" mt="26">
<Image {...getNextSanityImage(item.image)} alt={item.label.no} layout="responsive" />
</Box>
<Heading
id={kebabCase(item.label)}
as="h3"
mx="auto"
fontSize={['xl', '2xl', '3xl', null]}
>
<Link href={`/id/${item.item._id}`}>{item.label}</Link>
</Heading>
{item.item?.shortDescription && (
{item.item.shortDescription}
</Text>
)}
<PortableTextBlock blocks={item.description} />