2
0
Files
bot/packages/transactional/templates/marketing/components/NewsletterSection.tsx

19 lines
545 B
TypeScript
Raw Normal View History

2024-06-03 16:35:38 +02:00
import { Img, Text, Heading, Section } from '@react-email/components'
import { featureSection, heading, text, image as imageStyle } from '../styles'
type Props = {
title: string
children: React.ReactNode
image?: {
src: string
alt: string
}
}
export const NewsletterSection = ({ title, image, children }: Props) => (
<Section style={featureSection}>
<Heading style={heading}>{title}</Heading>
<Text style={text}>{children}</Text>
{image && <Img src={image.src} alt={image.alt} style={imageStyle} />}
</Section>
)