Magic Link Email

Template

Generic 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-link

Installation

1 · Add registry to components.json

2 · Install component

Examples

Preview

Rendered with previewProps — subject, plain text, and live HTML.

API Reference

PropTypeDescription
recipientEmailreq
stringRecipient's email address.
recipientName
stringGreeting name; falls back to email.
magicLinkUrlreq
stringHTTPS sign-in link with token.
buttonLabel
stringCTA button label. Defaults to 'Sign in'.
expiryNote
stringOptional italic expiry note (e.g. 'This link expires in 15 minutes.').
siteName
stringSite/product name. Defaults to 'Keystone Core'.
logoUrl
stringOptional logo image URL.
supportEmail
stringOptional support address in footer.
footerCopy
stringOptional footer body text.