mirror of
https://github.com/formbricks/formbricks.git
synced 2026-04-23 21:59:28 -05:00
1af1a92fec
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com> Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com> Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com> Co-authored-by: Johannes <johannes@formbricks.com>
48 lines
1.7 KiB
TypeScript
48 lines
1.7 KiB
TypeScript
import { Container, Heading, Link, Text } from "@react-email/components";
|
|
import React from "react";
|
|
import { EmailButton } from "../../components/email-button";
|
|
import { EmailFooter } from "../../components/email-footer";
|
|
import { EmailTemplate } from "../../components/email-template";
|
|
import { translateEmailText } from "../../lib/utils";
|
|
|
|
interface VerificationEmailProps {
|
|
verifyLink: string;
|
|
verificationRequestLink: string;
|
|
locale: string;
|
|
}
|
|
|
|
export function VerificationEmail({
|
|
verifyLink,
|
|
verificationRequestLink,
|
|
locale,
|
|
}: VerificationEmailProps): React.JSX.Element {
|
|
return (
|
|
<EmailTemplate>
|
|
<Container>
|
|
<Heading>{translateEmailText("verification_email_heading", locale)}</Heading>
|
|
<Text>{translateEmailText("verification_email_text", locale)}</Text>
|
|
<EmailButton
|
|
href={verifyLink}
|
|
label={translateEmailText("verification_email_verify_email", locale)}
|
|
/>
|
|
<Text>{translateEmailText("verification_email_click_on_this_link", locale)}</Text>
|
|
<Link className="break-all text-black" href={verifyLink}>
|
|
{verifyLink}
|
|
</Link>
|
|
<Text className="font-bold">
|
|
{translateEmailText("verification_email_link_valid_for_24_hours", locale)}
|
|
</Text>
|
|
<Text>
|
|
{translateEmailText("verification_email_if_expired_request_new_token", locale)}
|
|
<Link className="text-black underline" href={verificationRequestLink}>
|
|
{translateEmailText("verification_email_request_new_verification", locale)}
|
|
</Link>
|
|
</Text>
|
|
<EmailFooter />
|
|
</Container>
|
|
</EmailTemplate>
|
|
);
|
|
}
|
|
|
|
export default VerificationEmail;
|