import React, { FC } from 'react' import { URLField, Module, ImageField, AgilityImage } from "@agility/nextjs" import Link from 'next/link' import Image from "next/image" interface Fields { title: string description: string cTA?: URLField product: string image: ImageField imagePosition: 'left' | 'right' } const HeroModule: Module = ({ module: { fields } }) => { const productJSON = fields.product const product = JSON.parse(productJSON) return (
{fields.cTA ? ( ) : ( )} {product.name}
{product && ( {product.name} )}

{fields.title}

{fields.description}

{fields.cTA && {fields.cTA.text} }
) } export default HeroModule