/**
* A complete transactional-email document, built ONLY from `@godxjp/ui/email`.
*
* This is the reference implementation the `foundation/email-tokens` page renders in an iframe and
* that a Blade / Twig / MJML author copies: table layout, literal inline styles, an embedded brand
* mark, a bulletproof CTA and a legal footer — with every colour, size and radius read from the
* token export instead of typed by hand. The copy is deliberate placeholder text; product wording,
* recipients, links and locale belong to the sending application.
*/
import {
EMAIL_BRAND_MARK,
EMAIL_COLORS,
EMAIL_COLORS_DARK,
EMAIL_CTA,
EMAIL_FOCUS,
EMAIL_FOOTER,
EMAIL_MOBILE,
EMAIL_SHELL,
EMAIL_TYPOGRAPHY,
emailBrandMarkSvg,
emailInlineStyle,
} from "@godxjp/ui/email";
const c = EMAIL_COLORS;
/** A vertical spacer row — the only rhythm device every client honours. */
const spacer = (height: number) =>
`
`;
/**
* The `
${lockup}
${spacer(EMAIL_SHELL.gapPx)}
${copy.heading}
${spacer(EMAIL_SHELL.gapSmPx)}
${copy.lede}
${spacer(EMAIL_SHELL.gapSmPx)}
${reference}
${spacer(EMAIL_SHELL.gapPx)}
${spacer(EMAIL_SHELL.gapPx)}
|
|