diff --git a/emails/confirmEmail.tsx b/emails/confirmEmail.tsx new file mode 100644 index 00000000..02a1d7db --- /dev/null +++ b/emails/confirmEmail.tsx @@ -0,0 +1,123 @@ +import { + Body, + Column, + Container, + Head, + Heading, + Hr, + Html, + Img, + Link, + Text, + Section, + Row, + Button, + CodeBlock, +} from "@react-email/components"; +import { Tailwind, pixelBasedPreset } from "@react-email/components"; +import { LeafletWatermark } from "./post"; + +export const ConfirmEmail = (props: {}) => ( + + + + + + + Thank you for subscribing to + [[PUB NAME HERE]] + Here is your verification code + + 000000 + + + + + + + +); +export default ConfirmEmail; + +const blockPadding = "mt-1 mb-3 sm:mb-4"; +const headerPadding = "mt-1 mb-0"; + +const h1 = `text-xl font-bold ${blockPadding}`; +const h2 = `text-lg font-bold ${headerPadding}`; +const h3 = `text-base font-bold text-secondary ${headerPadding}`; +const primary = `text-base text-primary ${blockPadding}`; +const secondary = `text-base text-secondary ${blockPadding}`; +const tertiary = `text-base text-tertiary ${blockPadding}`; +const list = `my-0 !pl-6`; +const listItem = `${headerPadding} !ml-2`; +const link = `text-base text-accent-contrast ${blockPadding}`; +const image = `${blockPadding} text-center`; diff --git a/emails/examples-delete/notion-magic-link.tsx b/emails/examples-delete/notion-magic-link.tsx deleted file mode 100644 index 3442f4f0..00000000 --- a/emails/examples-delete/notion-magic-link.tsx +++ /dev/null @@ -1,149 +0,0 @@ -import { - Body, - Container, - Head, - Heading, - Html, - Img, - Link, - Preview, - Text, -} from '@react-email/components'; - -interface NotionMagicLinkEmailProps { - loginCode?: string; -} - -const baseUrl = process.env.VERCEL_URL - ? `https://${process.env.VERCEL_URL}` - : ''; - -export const NotionMagicLinkEmail = ({ - loginCode, -}: NotionMagicLinkEmailProps) => ( - - - Log in with this magic link - - - Login - - Click here to log in with this magic link - - - Or, copy and paste this temporary login code: - - {loginCode} - - If you didn't try to login, you can safely ignore this email. - - - Hint: You can set a permanent password in Settings & members → My - account. - - Notion's Logo - - - Notion.so - - , the all-in-one-workspace -
- for your notes, tasks, wikis, and databases. -
-
- - -); - -NotionMagicLinkEmail.PreviewProps = { - loginCode: 'sparo-ndigo-amurt-secan', -} as NotionMagicLinkEmailProps; - -export default NotionMagicLinkEmail; - -const main = { - backgroundColor: '#ffffff', -}; - -const container = { - paddingLeft: '12px', - paddingRight: '12px', - margin: '0 auto', -}; - -const h1 = { - color: '#333', - fontFamily: - "-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif", - fontSize: '24px', - fontWeight: 'bold', - margin: '40px 0', - padding: '0', -}; - -const link = { - color: '#2754C5', - fontFamily: - "-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif", - fontSize: '14px', - textDecoration: 'underline', -}; - -const text = { - color: '#333', - fontFamily: - "-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif", - fontSize: '14px', - margin: '24px 0', -}; - -const footer = { - color: '#898989', - fontFamily: - "-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif", - fontSize: '12px', - lineHeight: '22px', - marginTop: '12px', - marginBottom: '24px', -}; - -const code = { - display: 'inline-block', - padding: '16px 4.5%', - width: '90.5%', - backgroundColor: '#f4f4f4', - borderRadius: '5px', - border: '1px solid #eee', - color: '#333', -}; diff --git a/emails/examples-delete/plaid-verify-identity.tsx b/emails/examples-delete/plaid-verify-identity.tsx deleted file mode 100644 index a46f8ae7..00000000 --- a/emails/examples-delete/plaid-verify-identity.tsx +++ /dev/null @@ -1,157 +0,0 @@ -import { - Body, - Container, - Head, - Heading, - Html, - Img, - Link, - Section, - Text, -} from '@react-email/components'; - -interface PlaidVerifyIdentityEmailProps { - validationCode?: string; -} - -const baseUrl = process.env.VERCEL_URL - ? `https://${process.env.VERCEL_URL}` - : ''; - -export const PlaidVerifyIdentityEmail = ({ - validationCode, -}: PlaidVerifyIdentityEmailProps) => ( - - - - - Plaid - Verify Your Identity - - Enter the following code to finish linking Venmo. - -
- {validationCode} -
- Not expecting this email? - - Contact{' '} - - login@plaid.com - {' '} - if you did not request this code. - -
- Securely powered by Plaid. - - -); - -PlaidVerifyIdentityEmail.PreviewProps = { - validationCode: '144833', -} as PlaidVerifyIdentityEmailProps; - -export default PlaidVerifyIdentityEmail; - -const main = { - backgroundColor: '#ffffff', - fontFamily: 'HelveticaNeue,Helvetica,Arial,sans-serif', -}; - -const container = { - backgroundColor: '#ffffff', - border: '1px solid #eee', - borderRadius: '5px', - boxShadow: '0 5px 10px rgba(20,50,70,.2)', - marginTop: '20px', - maxWidth: '360px', - margin: '0 auto', - padding: '68px 0 130px', -}; - -const logo = { - margin: '0 auto', -}; - -const tertiary = { - color: '#0a85ea', - fontSize: '11px', - fontWeight: 700, - fontFamily: 'HelveticaNeue,Helvetica,Arial,sans-serif', - height: '16px', - letterSpacing: '0', - lineHeight: '16px', - margin: '16px 8px 8px 8px', - textTransform: 'uppercase' as const, - textAlign: 'center' as const, -}; - -const secondary = { - color: '#000', - display: 'inline-block', - fontFamily: 'HelveticaNeue-Medium,Helvetica,Arial,sans-serif', - fontSize: '20px', - fontWeight: 500, - lineHeight: '24px', - marginBottom: '0', - marginTop: '0', - textAlign: 'center' as const, -}; - -const codeContainer = { - background: 'rgba(0,0,0,.05)', - borderRadius: '4px', - margin: '16px auto 14px', - verticalAlign: 'middle', - width: '280px', -}; - -const code = { - color: '#000', - display: 'inline-block', - fontFamily: 'HelveticaNeue-Bold', - fontSize: '32px', - fontWeight: 700, - letterSpacing: '6px', - lineHeight: '40px', - paddingBottom: '8px', - paddingTop: '8px', - margin: '0 auto', - width: '100%', - textAlign: 'center' as const, -}; - -const paragraph = { - color: '#444', - fontSize: '15px', - fontFamily: 'HelveticaNeue,Helvetica,Arial,sans-serif', - letterSpacing: '0', - lineHeight: '23px', - padding: '0 40px', - margin: '0', - textAlign: 'center' as const, -}; - -const link = { - color: '#444', - textDecoration: 'underline', -}; - -const footer = { - color: '#000', - fontSize: '12px', - fontWeight: 800, - letterSpacing: '0', - lineHeight: '23px', - margin: '0', - marginTop: '20px', - fontFamily: 'HelveticaNeue,Helvetica,Arial,sans-serif', - textAlign: 'center' as const, - textTransform: 'uppercase' as const, -}; diff --git a/emails/examples-delete/static/notion-logo.png b/emails/examples-delete/static/notion-logo.png deleted file mode 100644 index 57cddee9b737055f418bd95f126093204bb09e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1929 zcmeAS@N?(olHy`uVBq!ia0y~yU}ykg4mJh`hQoG=rx_R+BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztuxop|IEGZ*dJ}sw^s$vdXvDwC;fy!APJ~VP@co~d zR)r_~lBO1}29Q7wYnhh9@9+OkggIV){cFs;IV;oCc|OjDvj!= z22-A#U<`8-^Jp&v@3)&f1TCAyAGFnUB7T)iu3M|l z{vZ6wHd0Q%)p+KK`+hFXd%2lDbjOz8nPKgj|5N4vw0+aH5@(*`h%pmq`*d>sdp&9X zT;T_*3sQVdFKjz}8tETpDE!y~e;`jMn>sL(-7PDhZn&-RdAn(`vb#Wi+ zMa~MFwoGfiKKHa*2m8+>Q$2o&iE>Wnu-viPGQZPt+b<=dqk_z{p0TN2y|($RrMV)* zDwZnGf;c_3HXoToWlJ9Tea%W}Zn?$QsmL8KxvS}l1m|<3jR&`CGi|xIw~OO@n^}Z$ z)9kcTPKPqa1A$E$N}T$>%0wn;@NW z`1i`k-mXEfZ?u~C{IF`C%FR?@5&td4FnD^eamcBS+)r-G~7qP7c*m)l>SwT%jHWRRk6n^H)M6_N%a@4Q(GvYAo^>1 zRu5;%2Cg4hCb2wv#r!7W&koKH!ol+9j0^${3=pEh<2Qq0!XlZ~-q%;@$UOb~mt8IA1XOgVP7HK*_Fd#)fF^d;PE z-==BzB&32^3~Dbf;?~@eB+tL_$xiop0dIBQ=w}biDm+*+9zPV|(!Al_dE3p)L|9&3 zv{&JG=bY;tnoMh!2xzANP3FEe*PD^!f#8!1v$RTWOc^Z>PSa^Bmv&$}wXwsI%Yk99 zNCSgl@|99a2F6vM2L)IfzA9cdn}r)8LXGTvbC+brFKD~p*_ez z{g=*lfAK~J(~U_b{!dv{Srr_f1TiqxG)!*^$$gYCPmhVwF8Sn(c_(U_7!OTl;$qpj zM25wJEp_&d-^;rl8j=FGcJ7_dB(PwQxq~Jvw}67phkXp8vn!aGj@*@QU}4c=Ef!G7 zTNBa#-GGTv38YY}!t)0Q(~(})?1x8t6&n5rF)+FCoH8@y5YW)LeI!mOfm=Gent8LH za00t@_QBswv)2hJwAMa;$vbCi%MQ^u(Vkq-VpSaGy8e6d98^sHmc_w|`OE>TQ$ zsajje>)&#HLdLnNSHA8EKhCmaYf8ATXWpI*7vYb2 zcjW$|<6%<@uXO6!A2Z_H*I47uE8K2o&E-_2(v~L(oso6j=)5&POk7I`;kO#})7X1iz7;^PD-m z`Tk4yNjt(iO)`tXWA*BJtmsUGU0P$ zpsU#DlhvC7JXgepJqevIb^eXjwrxrd?>P0@s*WfhO!icYd=i@6o6c1ALGIi!F~*{P zZ-eu3k36dOM_8SlpYx~p=QqBXqW`(CQ$);r4PG4ElDqBcPX@L7Z$11}pV^*Pkyz+? zB`R}zv-$J7js0JRe{cK6kUC=%U*0aCImU0NJ`U!Nw8J_>}Z(w8)`twrwvh3721_lNOPgg&ebxsLQ0A*BU*Z=?k diff --git a/emails/examples-delete/static/plaid-logo.png b/emails/examples-delete/static/plaid-logo.png deleted file mode 100644 index ce9d08cb23a9d033c9be3c5a28cefae06214bf52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3987 zcmeAS@N?(olHy`uVBq!ia0y~yU|hk#z_5XXnSp^JcOKUU1_s9W0X`wF40r((6B7di z!*wvYefu^80|N^S3wP^l?zY!Loo^W!7(Rad_~px&>({S;`SRt{r%#_hf97s|{qf_+ z{{H@V@7}$B{rbg=7hAV(Eh{V2)YP=Lw*L6>({RzKYo1u z`t{PKOJZVT!otG3y1Mf6@_+vPk&=@7{{6eLv9YG6=K1sI_wV2T$Bm4%0g zU%h(u{{8#$@$pVhPO7S^R#sN;-o1PN{Q0_d>xzqularJE{rzQRWM031edy4kdGqEq zH8rKBr3D8EdwF@8o0}^uD<408eAA{)%a$#hJ$tshySuHe?S~H^Zr!@IbLY;PGiSE9 zw`XN#J$(3Z@#4k({r!1)d3WyIS+#1_`RCi; z-@d2&SPjwo|gk#`fGpPxNV{={0fC%0DhceS_YX9W9t>A3%W`|R+(^(&SyXsFII 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 Z!ybhNhbPtS-2v*vc)I$ztaD0e0swe`sR951 diff --git a/emails/examples-delete/static/plaid.png b/emails/examples-delete/static/plaid.png deleted file mode 100644 index ce9d08cb23a9d033c9be3c5a28cefae06214bf52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3987 zcmeAS@N?(olHy`uVBq!ia0y~yU|hk#z_5XXnSp^JcOKUU1_s9W0X`wF40r((6B7di z!*wvYefu^80|N^S3wP^l?zY!Loo^W!7(Rad_~px&>({S;`SRt{r%#_hf97s|{qf_+ z{{H@V@7}$B{rbg=7hAV(Eh{V2)YP=Lw*L6>({RzKYo1u z`t{PKOJZVT!otG3y1Mf6@_+vPk&=@7{{6eLv9YG6=K1sI_wV2T$Bm4%0g zU%h(u{{8#$@$pVhPO7S^R#sN;-o1PN{Q0_d>xzqularJE{rzQRWM031edy4kdGqEq zH8rKBr3D8EdwF@8o0}^uD<408eAA{)%a$#hJ$tshySuHe?S~H^Zr!@IbLY;PGiSE9 zw`XN#J$(3Z@#4k({r!1)d3WyIS+#1_`RCi; z-@d2&SPjwo|gk#`fGpPxNV{={0fC%0DhceS_YX9W9t>A3%W`|R+(^(&SyXsFII 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 Z!ybhNhbPtS-2v*vc)I$ztaD0e0swe`sR951 diff --git a/emails/examples-delete/static/stripe-logo.png b/emails/examples-delete/static/stripe-logo.png deleted file mode 100644 index af4c7719a2f28386dfd53e7ac6e514342ea83bd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1813 zcmeAS@N?(olHy`uVBq!ia0y~yU`SWs zXulHCowK#)uoLy-*9{~th|2i zUPo@!B7tRIUdh4N?s9l@u7AmtZLP04f1}D$g=Jn{+L`<*KVCgCoG#)hD|yj+R`8jv zzMczvJqxsBv+Q36eK`GIX^G{rn8`waeXm=@Y+vWvF2>>P8TfC%+v*hK0WaU}MSgl0UXfk9FZ2k*gznFIV%Z4TE zrLMQxgq=H{FuQxoAKfi0)8|Y!yEVtfUxUF>vA037>de&Y|4R*K=k=d6TwxWgn&aQi z{+7G*MdXEt=i2W0#ns)g*evewYOT=8k8Lu0_%GE69Gm>W%ig+CNnPm4%wI3}^@Pm^zQk^O$GyI@*zh;okUzhK zqpI%Lh1FaixgX?iyuLmC6_fhfV<*G-*l$b=xGu-Ggfmclf%A)8=_B_gZiPoK&v~(y zG3cl%zZRo*l~Ag9(-QkMHxA9|SAYEb+qFqB?5>5?@pjeY+fTX4r0rT)DmLq#>!d87 zu2Rl}JvZ8=f2h|zw=sTUsPIC+ilx9rK61*b2SqJbT-KU<FKT^N7WHAJETg-BzMPb|I=qHz0 zOdb4$pTyjhdnb`4+Rc#oeGf-m_5t@DXBSR>oX{(L+|uBh?%drQn@&#TD>4^eu*Q4N z*<=@&^DPzI>Q0J3c=e`@)8~~%pTO-Y%ilaJns6d-ovw#S;6tfK!41Lsp&~Qrtd$i&~cQr6(-reP156r?$QA46dv4 zH*bD+Rl0DEG4to9-A-!*EM2ZGo_M{bd}+d@b(bmn zm2J`){dMPaW{6lt diff --git a/emails/examples-delete/static/vercel-arrow.png b/emails/examples-delete/static/vercel-arrow.png deleted file mode 100644 index 018f64d2cc672690bfa94e4ca249ce6f21ebf131..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 426 zcmeAS@N?(olHy`uVBq!ia0y~yV31&7U=ZS9V_;x#d?PoHfq{XsILO_JVcj{ImkbPy zDV{ElAr^wkDGJO_o;~aO_vdG^eZXonf%w#LQ<84YI4Z0O5jd)Dr?fVIbAL)XlimNT`)Qqt48|Nr}2 zEqNiqe8Iu`hIQ*_m}ZCRYwXb6rl6~PmLubwmBKW3sefD@hZ~<>VpNdlIiaWJu

W z%fgLU0u`pQKbq`txOW0Cd)LJ0%n22n87F^rNeD=3;7v@Kqo}DllV9XN>mz06NzEJ* zDw7f0=+)HFHvjO#DK&`; h^i3Qz+a-h<&MukS{@TdOmw|zS!PC{xWt~$(69Cahq*wp| diff --git a/emails/examples-delete/static/vercel-logo.png b/emails/examples-delete/static/vercel-logo.png deleted file mode 100644 index 5b970948d823af8b15eaf921585da9825aa98e1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1178 zcmeAS@N?(olHy`uVBq!ia0y~yV5nkXV94ZPV_;zTDs6s|fq{Xuz$3Dlfq`2Xgc%uT z&5>YWU|=i`a(7}_cTVOd0|Ns~x}&cn1H;CC?mvmF3=Ay#o-U3d6^w7^+D?;p6=}6s zU@$syLPKU^qRhmzItSM@++uv=V9gNLu$8H%!$QTxMc^Rc1->6A6%M}pv?J%{G`F>3 z<>7Z<{hs^T)i`i(<)z)T)~QFx$0yH9zx;c}cd5%d3%~2f+b2Bb_}Z?UhP4Z2w`(aI`A_`p{Ug?= zkm+-2@wLL$O#71VDLr4e@0f_PLH)$dnt7i5X{Y*ymOkG+z3P9BxP4hj%ZZ}9b4u@M z9q4O5pE z^3J*}nU{BN*$z>I$(t7Mb5h@b(C1j2Rrj2dJF_|*_JRzZ)u3A{Zdv{{ea1zWSNcWU ze(eY?-t(&JzBBXjwG&-Rc3HmOVcH}c<$A8JTk;Is+DGqR?=YQk;B#!kDyux+gzm7w z{?e`am3N#RRxj8dc{kbJ^yq5m-3LM{rH`*|cG+T8mJ!Z=#<=YbQ}EU1n{v`yy2|_d zqWw8DMDuz=-xz4y_UKmLUL^AJ^RN1<`qZU8H(8fuecTbcX>om`ZFo%3ovO{>*~8pi zRx2+rD78Mr^!C`w;4+a%rPI_m-QyQp7vXt_E2H#*jM&Y@ZC?zwwON#QnKYQmZntw? z{rOqR#~oW!-0S!s0Ev}6P?>n=qB&r>3cOM8@X_x1^#cFw)`u?YesqWT(zV2PoFLm}WHZsd7 z?P_0en9J+b zfSZe^zbem=o3)Bx^8njj=HSwgJ47$sXI++c+~XKe^2?74{0&qq=1<&ibFMeMFZikF z`eo%7#(8sZU(|ie6rB1^HcfEt_s!Gh>gH|T!|ijm&sd^L&`#HocgCz8k9u~Prbuw# zDcQWT-^BQ?^rvp;HpBbdR!l!=ea5f!%khv+KhMde2Hdf_dNKPJ>#|cvx7#R11;3aj zyZ5lp1B<0;$8}}8!v&9Pny%ZSnkOrDjHxep)skIzEx$B7AD;1eie7X1j7sqt``Gob z?!R;K9_zC6CwGWm{B?Tkaob%W1Fp`Jt$tE5H7tF diff --git a/emails/examples-delete/static/vercel-team.png b/emails/examples-delete/static/vercel-team.png deleted file mode 100644 index d3de7d93831bf80bb40c6d806656d8af7d3a0a2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3122 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 diff --git a/emails/examples-delete/static/vercel-user.png b/emails/examples-delete/static/vercel-user.png deleted file mode 100644 index 81beac6945a486f6c03edaad5e035a1c6a67026b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55726 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ð$L!!IG^@w$I!dmv% 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 diff --git a/emails/examples-delete/stripe-welcome.tsx b/emails/examples-delete/stripe-welcome.tsx deleted file mode 100644 index 6daa1836..00000000 --- a/emails/examples-delete/stripe-welcome.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import { - Body, - Button, - Container, - Head, - Hr, - Html, - Img, - Link, - Preview, - Section, - Text, -} from '@react-email/components'; - -const baseUrl = process.env.VERCEL_URL - ? `https://${process.env.VERCEL_URL}` - : ''; - -export const StripeWelcomeEmail = () => ( - - - You're now ready to make live transactions with Stripe! - - -

- Stripe -
- - Thanks for submitting your account information. You're now ready to - make live transactions with Stripe! - - - You can view your payments and a variety of other information about - your account right from your dashboard. - - -
- - If you haven't finished your integration, you might find our{' '} - - docs - {' '} - handy. - - - Once you're ready to start accepting payments, you'll just need to - use your live{' '} - - API keys - {' '} - instead of your test API keys. Your account can simultaneously be - used for both test and live requests, so you can continue testing - while accepting live payments. Check out our{' '} - - tutorial about account basics - - . - - - Finally, we've put together a{' '} - - quick checklist - {' '} - to ensure your website conforms to card network standards. - - - We'll be here to help you with any step along the way. You can find - answers to most questions and get in touch with us on our{' '} - - support site - - . - - — The Stripe team -
- - Stripe, 354 Oyster Point Blvd, South San Francisco, CA 94080 - -
- - - -); - -export default StripeWelcomeEmail; - -const main = { - backgroundColor: '#f6f9fc', - fontFamily: - '-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Ubuntu,sans-serif', -}; - -const container = { - backgroundColor: '#ffffff', - margin: '0 auto', - padding: '20px 0 48px', - marginBottom: '64px', -}; - -const box = { - padding: '0 48px', -}; - -const hr = { - borderColor: '#e6ebf1', - margin: '20px 0', -}; - -const paragraph = { - color: '#525f7f', - - fontSize: '16px', - lineHeight: '24px', - textAlign: 'left' as const, -}; - -const anchor = { - color: '#556cd6', -}; - -const button = { - backgroundColor: '#656ee8', - borderRadius: '5px', - color: '#fff', - fontSize: '16px', - fontWeight: 'bold', - textDecoration: 'none', - textAlign: 'center' as const, - display: 'block', - width: '100%', - padding: '10px', -}; - -const footer = { - color: '#8898aa', - fontSize: '12px', - lineHeight: '16px', -}; diff --git a/emails/examples-delete/vercel-invite-user.tsx b/emails/examples-delete/vercel-invite-user.tsx deleted file mode 100644 index 8dd228ec..00000000 --- a/emails/examples-delete/vercel-invite-user.tsx +++ /dev/null @@ -1,153 +0,0 @@ -import { - Body, - Button, - Column, - Container, - Head, - Heading, - Hr, - Html, - Img, - Link, - Preview, - Row, - Section, - Tailwind, - Text, -} from '@react-email/components'; - -interface VercelInviteUserEmailProps { - username?: string; - userImage?: string; - invitedByUsername?: string; - invitedByEmail?: string; - teamName?: string; - teamImage?: string; - inviteLink?: string; - inviteFromIp?: string; - inviteFromLocation?: string; -} - -const baseUrl = process.env.VERCEL_URL - ? `https://${process.env.VERCEL_URL}` - : ''; - -export const VercelInviteUserEmail = ({ - username, - userImage, - invitedByUsername, - invitedByEmail, - teamName, - teamImage, - inviteLink, - inviteFromIp, - inviteFromLocation, -}: VercelInviteUserEmailProps) => { - const previewText = `Join ${invitedByUsername} on Vercel`; - - return ( - - - {previewText} - - - -
- Vercel -
- - Join {teamName} on Vercel - - - Hello {username}, - - - {invitedByUsername} ( - - {invitedByEmail} - - ) has invited you to the {teamName} team on{' '} - Vercel. - -
- - - - - - invited you to - - - - - -
-
- -
- - or copy and paste this URL into your browser:{' '} - - {inviteLink} - - -
- - This invitation was intended for{' '} - {username}. This invite was - sent from {inviteFromIp}{' '} - located in{' '} - {inviteFromLocation}. If you - were not expecting this invitation, you can ignore this email. If - you are concerned about your account's safety, please reply to - this email to get in touch with us. - -
- -
- - ); -}; - -VercelInviteUserEmail.PreviewProps = { - username: 'alanturing', - userImage: `${baseUrl}/static/vercel-user.png`, - invitedByUsername: 'Alan', - invitedByEmail: 'alan.turing@example.com', - teamName: 'Enigma', - teamImage: `${baseUrl}/static/vercel-team.png`, - inviteLink: 'https://vercel.com/teams/invite/foo', - inviteFromIp: '204.13.186.218', - inviteFromLocation: 'São Paulo, Brazil', -} as VercelInviteUserEmailProps; - -export default VercelInviteUserEmail; diff --git a/emails/post.tsx b/emails/post.tsx index b72078e1..1b063307 100644 --- a/emails/post.tsx +++ b/emails/post.tsx @@ -3,21 +3,21 @@ import { Column, Container, Head, - Heading, + Heading as ReactEmailHeading, Hr, Html, Img, Link, - Text, + Text as ReactEmailText, Section, Row, Button, - CodeBlock, + CodeBlock as ReactEmailCodeBlock, dracula, } from "@react-email/components"; import { Tailwind, pixelBasedPreset } from "@react-email/components"; - -let borderless = false; +import { Block } from "components/Blocks/Block"; +import React from "react"; export const PostEmail = (props: {}) => ( @@ -110,16 +110,20 @@ export const PostEmail = (props: {}) => ( - + Post Title Here - + Hello this is a description of everything that is to come -
+
- celine | Jun 23, 2025 + + + celine | Jun 23, 2025 + +
- + This would be the post. I'll give it a little lorem ipsum to make it look longer so i don't forget which thing is what. - + Here's what an image block looks like. It also needs to align if you have a small picture. Let's see what that looks like. I will need to import a new one and that sounds like so much work but whatever, it's easy actually im just lazy - And here we have all the Headers - - This is an Title - - + And here we have all the Headers + This is an Title + We'll keep it nice an separate to i can see what it looks like. After all i want this to look like a real text document. - - And a Header - - + And a Header + If i didn't do this it would be difficult to know waht things look like so its important to get jiggy with the flavor text - - And finally a SubHeader - - + And finally a SubHeader + It ain't easy to be jiggy but I make it look breezy. Like you rhymes are cheesy, I'm allergic they make me sneezy. Besides, relying on rhymes is sleazy like yo, it's measely. - how about lists????? -
-
    -
  • fruits
  • -
      -
    • apple
    • -
    • banana
    • -
    • loop
    • -
    -
  • veggies
  • -
  • other
  • -
-
+ how about lists????? + - and blockquote!!! + and blockquote!!! - + Hi this is some text. I want to make it wrap this so that it's multiline but idk how long that will end up being - code block??? - { - try { - const html = await renderAsync( - EmailTemplate({ firstName: 'John' }) - ); - return NextResponse.json({ html }); - } catch (error) { - return NextResponse.json({ error }); - } -}`} - theme={dracula} - language="javascript" - /> - + code block??? + + + I don't even know if we an do external link but why not give it a - go.{" "} + go. + - - - - Link Title Here - - {/* what happens if the description is super long? is there - anyway to truncate it? overflow is only partially supported by - email */} - - Description on the link if such a thing is applicable. - - - www.example.com - - - - - - - - - can't forget about the horizontal rule - + can't forget about the horizontal rule
- + and what if we don't support it? like math and code blocks? though maybe we should support code? there's a component after all. - - - This media isn't supported in email... - - - - See full post - - - +
- + - - + +
- - - + ); export default PostEmail; +export const LeafletWatermark = () => { + return ( + + + + ); +}; + const blockPadding = "mt-1 mb-3 sm:mb-4"; -const headerPadding = "mt-1 mb-0"; +const headingPadding = "mt-1 mb-0"; + +export const Text = (props: { + children: React.ReactNode; + noPadding?: boolean; + small?: boolean; + className?: string; +}) => { + return ( + + {props.children} + + ); +}; + +export const Heading = (props: { + children: React.ReactNode; + noPadding?: boolean; + as: "h1" | "h2" | "h3"; + className?: string; +}) => { + return ( + + {props.children} + + ); +}; + +export const List = () => { + let list = `my-0 !pl-6`; + let listItem = `${headingPadding} !ml-2`; + return ( +
+
    +
  • fruits
  • +
      +
    • apple
    • +
    • banana
    • +
    • loop
    • +
    +
  • veggies
  • +
  • other
  • +
+
+ ); +}; + +export const LinkBlock = () => { + return ( + + + + Link Title Here + + {/* what happens if the description is super long? is there + anyway to truncate it? overflow is only partially supported by + email */} + + Description on the link if such a thing is applicable. + + + www.example.com + + + + + + + ); +}; + +export const CodeBlock = () => { + return ( + { +try { +const html = await renderAsync( +EmailTemplate({ firstName: 'John' }) +); +return NextResponse.json({ html }); +} catch (error) { +return NextResponse.json({ error }); +} +}`} + theme={dracula} + language="javascript" + /> + ); +}; +export const BlockNotSupported = () => { + return ( + + + This media isn't supported in email... + + + + See full post + + + + ); +}; -const h1 = `text-xl font-bold ${blockPadding}`; -const h2 = `text-lg font-bold ${headerPadding}`; -const h3 = `text-base font-bold text-secondary ${headerPadding}`; -const primary = `text-base text-primary ${blockPadding}`; -const secondary = `text-base text-secondary ${blockPadding}`; -const tertiary = `text-base text-tertiary ${blockPadding}`; -const list = `my-0 !pl-6`; -const listItem = `${headerPadding} !ml-2`; const link = `text-base text-accent-contrast ${blockPadding}`; const image = `${blockPadding} text-center`;