import { Body, Head, Html, Preview, Tailwind, } from "@react-email/components"; import * as React from "react"; import { themeColors } from "./lib/theme"; import { EmailContainer, EmailFooter, EmailGreeting, EmailHeading, EmailLetterHead, EmailSection, EmailSignature, EmailText } from "./components/Email"; import ButtonLink from "./components/ButtonLink"; interface SendInviteLinkProps { email: string; inviteLink: string; orgName: string; inviterName?: string; expiresInDays: string; } export const SendInviteLink = ({ email, inviteLink, orgName, inviterName, expiresInDays }: SendInviteLinkProps) => { const previewText = `${inviterName} invited you to join ${orgName}`; return ( {previewText} Invited to Join {orgName} Hi {email || "there"}, You’ve been invited to join the organization{" "} {orgName} {inviterName ? ` by ${inviterName}.` : "."} Please access the link below to accept the invite. This invite will expire in{" "} {expiresInDays}{" "} {expiresInDays === "1" ? "day" : "days"}. Accept Invite to {orgName} ); }; export default SendInviteLink;