import { Heading, Section, Text } from "@react-email/components"; import React from "react"; import { BaseButton } from "./BaseButton"; import { BaseEmailWrapper, BaseEmailWrapperProps } from "./BaseEmailWrapper"; import { BaseLink } from "./BaseLink"; interface PasswordResetTemplateProps extends Omit { email: string; callback_url: string; token: string; isCloud: boolean; } export const PasswordResetTemplate = ({ email, isCloud, siteUrl, callback_url, token }: PasswordResetTemplateProps) => { return ( Account Recovery
A password reset was requested for your Infisical account. If you did not initiate this request, please contact{" "} {isCloud ? ( <> us immediately at support@infisical.com ) : ( "your administrator immediately" )} .
Reset Password
); }; export default PasswordResetTemplate; PasswordResetTemplate.PreviewProps = { email: "kevin@infisical.com", callback_url: "https://app.infisical.com", isCloud: true, token: "preview-token", siteUrl: "https://infisical.com" } as PasswordResetTemplateProps;