From 6be8ce8921ed46b9e3029d3d040661f7fd769ed6 Mon Sep 17 00:00:00 2001 From: Talha Amjad Date: Fri, 22 May 2026 23:29:43 +0500 Subject: [PATCH] Set testimonial form --- app/api/testimonials/route.ts | 2 +- components/submit-testimonial-modal.tsx | 28 ++++++++++++------------- models/Testimonial.ts | 1 - 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/api/testimonials/route.ts b/app/api/testimonials/route.ts index 78585af..b59d213 100644 --- a/app/api/testimonials/route.ts +++ b/app/api/testimonials/route.ts @@ -24,7 +24,7 @@ export async function POST(request: Request) { const data = await request.json(); // Basic validation - if (!data.name || !data.role || !data.email || !data.content) { + if (!data.name || !data.role || !data.content || !data.cta) { return NextResponse.json( { error: 'Missing required fields' }, { status: 400 } diff --git a/components/submit-testimonial-modal.tsx b/components/submit-testimonial-modal.tsx index ee7b8b6..3a8dd4c 100644 --- a/components/submit-testimonial-modal.tsx +++ b/components/submit-testimonial-modal.tsx @@ -155,11 +155,10 @@ export function SubmitTestimonialModal() {
- + setFormData({...formData, email: e.target.value})} /> @@ -202,6 +201,19 @@ export function SubmitTestimonialModal() { />
+
+ + setFormData({...formData, cta: e.target.value})} + /> +

Short call-to-action or closing thought.

+
+
Link to a YouTube video or similar.

-
- - setFormData({...formData, cta: e.target.value})} - /> -

Short call-to-action or closing thought.

-
-