'use client' import { Typography } from '@mui/material' import Image from 'next/image' import BlockContainer from '../../BlockContainer' import BannerDescriptionRichText from './BannerDescriptionRichText' import { BannerContainer, ContentContainer, ImageContainer, TextContainer } from './styled' import { BannerBlockProps } from './types' const BannerBlock = ({ value }: BannerBlockProps) => ( {value.title} {value.description && } {value.featuredImage?.imageSizes?.medium && ( `${src}?w=${width}`} src={value.featuredImage.imageSizes.medium.imageUrl} alt={value.featuredImage.altText ?? ''} style={{ objectFit: 'cover' }} fill /> )} ) export default BannerBlock