Magic Link Email
TemplateGeneric passwordless sign-in email template. Sends a one-click magic link. Logo, site name, expiry note, and CTA label are all optional template-level props.
core/email-tpl-magic-linkInstallation
1 · Add registry to components.json
2 · Install component
Examples
Preview
Rendered with previewProps — subject, plain text, and live HTML.
API Reference
| Prop | Type | Default | Description |
|---|---|---|---|
recipientEmailreq | string | — | Recipient's email address. |
recipientName | string | — | Greeting name; falls back to email. |
magicLinkUrlreq | string | — | HTTPS sign-in link with token. |
buttonLabel | string | — | CTA button label. Defaults to 'Sign in'. |
expiryNote | string | — | Optional italic expiry note (e.g. 'This link expires in 15 minutes.'). |
siteName | string | — | Site/product name. Defaults to 'Keystone Core'. |
logoUrl | string | — | Optional logo image URL. |
supportEmail | string | — | Optional support address in footer. |
footerCopy | string | — | Optional footer body text. |