fix: onboarding invite (#4426)

Co-authored-by: Piyush Gupta <piyushguptaa2z123@gmail.com>
This commit is contained in:
Dhruwang Jariwala
2024-12-09 17:56:11 +05:30
committed by GitHub
parent f344715381
commit e38391ade0
8 changed files with 57 additions and 19 deletions
@@ -9,6 +9,7 @@ interface OnboardingInviteEmailProps {
inviterName: string;
verifyLink: string;
locale: string;
inviteeName: string;
}
export function OnboardingInviteEmail({
@@ -16,11 +17,14 @@ export function OnboardingInviteEmail({
inviterName,
verifyLink,
locale,
inviteeName,
}: OnboardingInviteEmailProps): React.JSX.Element {
return (
<EmailTemplate>
<Container>
<Heading>{translateEmailText("onboarding_invite_email_heading", locale)} 👋</Heading>
<Heading>
{translateEmailText("onboarding_invite_email_heading", locale)} {inviteeName} 👋
</Heading>
<Text>{inviteMessage}</Text>
<Text className="font-medium">
{translateEmailText("onboarding_invite_email_get_started_in_minutes", locale)}
+3 -1
View File
@@ -137,7 +137,9 @@ export const sendInviteMemberEmail = async (
const verifyLink = `${WEBAPP_URL}/invite?token=${encodeURIComponent(token)}`;
if (isOnboardingInvite && inviteMessage) {
const html = await render(OnboardingInviteEmail({ verifyLink, inviteMessage, inviterName, locale }));
const html = await render(
OnboardingInviteEmail({ verifyLink, inviteMessage, inviterName, locale, inviteeName })
);
await sendEmail({
to: email,
subject: `${inviterName} needs a hand setting up Formbricks. Can you help out?`,