import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
// @ts-nocheck
import { Button, defineEmail, Divider, EmailLayout, Heading, Section, Text, theme, } from '%transactionalLibImports';
import * as React from 'react';
export default defineEmail(PasswordResetEmail, {
    subject: `Reset your ${theme.branding.name} password`,
    previewProps: {
        resetLink: 'https://example.com',
    },
});
function PasswordResetEmail({ resetLink, }) {
    return (_jsxs(EmailLayout, { previewText: `Reset your ${theme.branding.name} password`, children: [_jsx(Heading, { as: "h2", children: "Reset your password" }), _jsxs(Text, { children: ["We received a request to reset the password for your", ' ', theme.branding.name, " account."] }), _jsx(Text, { children: "To choose a new password, click the button below. This link will expire in 1 hour for your security." }), _jsx(Section, { align: "center", children: _jsx(Button, { href: resetLink, children: "Reset Password" }) }), _jsx(Divider, { spacing: "lg" }), _jsx(Text, { variant: "muted", children: "If you didn't request this email, you can safely ignore it. Your account will remain secure." })] }));
}
//# sourceMappingURL=password-reset.email.js.map