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