import type { App_RoutingForms_Form } from "@prisma/client"; import { BaseEmailHtml, Info } from "@calcom/emails/src/components"; import { WEBAPP_URL } from "@calcom/lib/constants"; import type { Fields, OrderedResponses } from "../../types/types"; export const ResponseEmail = ({ form, orderedResponses, ...props }: { form: Pick; orderedResponses: OrderedResponses; subject: string; } & Partial>) => { const formFields = form.fields as Fields; return (

<>Manage this form

} title={form.name} subtitle="New Response Received" {...props}> {orderedResponses.map((fieldResponse, index) => { const field = formFields?.find((f) => f.label === fieldResponse.label); const description = fieldResponse.value instanceof Array ? fieldResponse.value .map((id) => field?.options?.find((opt) => opt.id === id)?.label || id) .join(", ") : field?.options?.find((opt) => opt.id === fieldResponse.value)?.label || fieldResponse.value; return ; })}
); };