9 | {text}
} 17 |{text}
} 21 |6 | Open startup 7 |
8 |12 | We want to make everything open, so lets share everything we have. 13 |
14 |8 | Open startup 9 |
*/} 10 |14 | How is the growth? 15 |
16 |8 | Open startup 9 |
*/} 10 |14 | We dont have done any funding runs yet, should we? 15 |
16 |34 | {children} 35 |
36 | ); 37 | }; 38 | 39 | export default TextShimmer; 40 | -------------------------------------------------------------------------------- /apps/www/src/actions/send-onboarding-email.ts: -------------------------------------------------------------------------------- 1 | "use server"; 2 | 3 | // src/utils/sendOnboardingEmail.ts 4 | import WelcomeEmail from "@/emails/welcome-email"; 5 | 6 | import { prisma } from "@/lib/db"; 7 | import { resend } from "@/lib/email"; 8 | 9 | // import { prisma } from "@dingify/db"; 10 | 11 | async function sendOnboardingEmail(email: string, name: string) { 12 | try { 13 | const emailResult = await resend.emails.send({ 14 | from: "Dingify38 | {description} 39 |
40 |
18 |
23 | It only takes a single HTTP request to get started. 24 | Integrate seamlessly with your our SDK and tools to simplify the 25 | process. 26 |
27 |40 | {subscriptionPlan.isCanceled 41 | ? "Your plan will be canceled on " 42 | : "Your plan renews on "} 43 | {formatDate(subscriptionPlan.stripeCurrentPeriodEnd)}. 44 |
45 | ) : null} 46 |