Files
docmost/packages/transactional/partials/partials.tsx
Philipinho 4c573b9bc2 email integration
* Nest email module with smtp, postmark and console log drivers
* react-email package
2024-05-02 03:12:40 +01:00

44 lines
811 B
TypeScript

import { footer, h1, logo, main } from "../css/styles";
import {
Body,
Head,
Heading,
Html,
Row,
Section,
Text,
} from "@react-email/components";
import * as React from "react";
interface MailBodyProps {
children: React.ReactNode;
}
export function MailBody({ children }: MailBodyProps) {
return (
<Html>
<Head />
<Body style={main}>{children}</Body>
</Html>
);
}
export function MailHeader() {
return (
<Section style={logo}>
<Heading style={h1}>logo/text</Heading>
</Section>
);
}
export function MailFooter() {
return (
<Section style={footer}>
<Row>
<Text style={{ textAlign: "center", color: "#706a7b" }}>
© {new Date().getFullYear()}, All Rights Reserved <br />
</Text>
</Row>
</Section>
);
}