From 4d6366248362217a6c1f6e1fa70a1c7b1529446c Mon Sep 17 00:00:00 2001
From: Efrat-Code
Date: Thu, 12 Sep 2024 23:17:20 +0300
Subject: [PATCH] Add Novu Business Offer email template with 60% discount
promotion
---
.../notifications/novu-2024-discount.tsx | 195 ++++++++++++++++++
1 file changed, 195 insertions(+)
create mode 100644 content-samples/react/emails/notifications/novu-2024-discount.tsx
diff --git a/content-samples/react/emails/notifications/novu-2024-discount.tsx b/content-samples/react/emails/notifications/novu-2024-discount.tsx
new file mode 100644
index 0000000..c933b58
--- /dev/null
+++ b/content-samples/react/emails/notifications/novu-2024-discount.tsx
@@ -0,0 +1,195 @@
+import {
+ Body,
+ Container,
+ Head,
+ Heading,
+ Html,
+ Img,
+ Link,
+ Preview,
+ Section,
+ Text,
+} from "@react-email/components";
+import * as React from "react";
+
+interface NovuBusinessOfferProps {
+ offerLink?: string;
+}
+
+export const NovuBusinessOffer = ({ offerLink }: NovuBusinessOfferProps) => (
+
+
+ 2024 | Novu Business with 60% off!
+
+
+
+
+ 2024
+
+
+ Start 2024 with 60% off!
+
+
+
+ Save on monthly costs with a discounted 12-month plan!
+ Offer ends tomorrow at 3:31 PM!
+
+
+
+
+
+
+
+ Unlock more features with Business Novu!
+
+
+ -
+ 📈 Included Monthly Triggers 250K
+
+ -
+ 📅 1 year Feed Retention
+
+ -
+ 🗂️ 30 days Activity Feed Retention
+
+
+
+
+
+ Ready to reach your goals in 2024?
+
+
+ Save 60% when you upgrade to Super now.
+
+ Limited time offer, ends tomorrow at 3:31 PM!
+
+
+
+
+
+ © 2022 | Novu Inc., 350 Mission Street, San Francisco, CA 94105,
+ U.S.A. | www.novu.com
+
+
+
+
+);
+
+NovuBusinessOffer.PreviewProps = {
+ offerLink: "https://novu.co/pricing/",
+} as NovuBusinessOfferProps;
+
+export default NovuBusinessOffer;
+
+const main = {
+ backgroundColor: "#ffffff",
+ fontFamily:
+ '-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif',
+};
+
+const container = {
+ margin: "0 auto",
+ padding: "20px 25px 48px",
+ maxWidth: "600px",
+ backgroundColor: "#fff",
+ borderRadius: "8px",
+};
+
+const heading = {
+ fontSize: "28px",
+ fontWeight: "bold",
+ marginTop: "24px",
+ color: "#4b4b4b",
+ textAlign: "center" as const,
+};
+
+const body = {
+ margin: "16px 0",
+ textAlign: "center" as const,
+};
+
+const subHeading = {
+ fontSize: "20px",
+ fontWeight: "600",
+ marginTop: "24px",
+ textAlign: "center" as const,
+};
+
+const paragraph = {
+ fontSize: "16px",
+ lineHeight: "26px",
+ color: "#4b4b4b",
+};
+
+const boldText = {
+ fontSize: "16px",
+ fontWeight: "600",
+ marginBottom: "4px",
+};
+
+const button = {
+ display: "inline-block",
+ width: "50%",
+ fontFamily: "Arial, sans-serif",
+ fontSize: "16px",
+ fontWeight: "bold",
+ textAlign: "center" as const,
+ color: "#ffffff",
+ backgroundColor: "#3c4dff",
+ padding: "12px 0",
+ borderRadius: "12px",
+ textDecoration: "none",
+};
+
+const center = {
+ textAlign: "center" as const,
+ margin: "24px 0",
+};
+
+const headerSection = {
+ backgroundColor: "rgb(26, 3, 61)",
+ padding: "20px",
+ textAlign: "center" as const,
+ borderRadius: "8px 8px 0 0",
+};
+
+const logo = {
+ display: "block",
+ margin: "0 auto",
+};
+
+const headerText = {
+ color: "#ffffff",
+ fontSize: "36px",
+ fontWeight: "bold",
+ textShadow: "2px 2px 4px rgba(0, 0, 0, 0.5)",
+ letterSpacing: "2px",
+ marginTop: "10px",
+ marginBottom: "0",
+};
+
+const featuresList = {
+ listStyleType: "none",
+ padding: "0",
+ margin: "20px 0",
+};
+
+const footer = {
+ color: "#8898aa",
+ fontSize: "12px",
+ textAlign: "center" as const,
+};