import * as z from 'zod'; import { defineEmail } from '../send'; import { getDefaultTemplate } from '../templates'; export const newsfeedPostEmail = defineEmail({ id: 'newsfeedPost', subject: 'New post in course', schema: z.object({ courseTitle: z.string().min(1), teacherName: z.string().min(1), content: z.string().min(1), postLink: z.url(), orgName: z.string().min(1) }), render: (fields) => { const content = `
${fields.teacherName} made a post in a course you are taking: ${fields.courseTitle}.
A student left you a comment on your newsfeed post