import { Box, Image, Link, Stack, Text } from '@chakra-ui/react'; import { FC } from 'react'; import NextLink from 'next/link'; interface Props { imgSrc?: string; imgAltText?: string; sectionTitle: string; linkLabel: string; buttonHref: string; children?: React.ReactNode; } export const HomeSection: FC = ({ imgSrc, imgAltText, sectionTitle, linkLabel, buttonHref, children }) => { return ( {!!imgSrc && ( {/* TODO: use NextImage */} {imgAltText} )} {sectionTitle} {children} {linkLabel} ); };