From 17edfc87940112effbac2886337b794a82de8282 Mon Sep 17 00:00:00 2001 From: DaX Date: Wed, 19 Nov 2025 18:56:08 +0100 Subject: [PATCH] Fix CloudFront routing and TypeScript type safety - Update CloudFront Function to handle Next.js static export .html files - Fix TypeScript interface for color request service (add required user_phone field) - Update ColorRequestForm component to include phone field --- src/components/ColorRequestForm.tsx | 22 +++++++++++++++++++++- src/services/api.ts | 3 ++- terraform/cloudfront-function.js | 5 +++-- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/src/components/ColorRequestForm.tsx b/src/components/ColorRequestForm.tsx index 03ac6b4..557140d 100644 --- a/src/components/ColorRequestForm.tsx +++ b/src/components/ColorRequestForm.tsx @@ -14,6 +14,7 @@ export default function ColorRequestForm({ onSuccess }: ColorRequestFormProps) { finish_type: 'Basic', user_name: '', user_email: '', + user_phone: '', description: '', reference_url: '' }); @@ -37,6 +38,7 @@ export default function ColorRequestForm({ onSuccess }: ColorRequestFormProps) { finish_type: 'Basic', user_name: '', user_email: '', + user_phone: '', description: '', reference_url: '' }); @@ -136,12 +138,13 @@ export default function ColorRequestForm({ onSuccess }: ColorRequestFormProps) {
+
+
+ + +
+