From 0801f6fd1d7be250e84449bdc7c92a0ab8380b10 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 18:31:59 +0000 Subject: [PATCH] Refactor upload form fields --- .../upload/UppyPhotoSubmissionUpload.tsx | 29 ++----------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/src/components/upload/UppyPhotoSubmissionUpload.tsx b/src/components/upload/UppyPhotoSubmissionUpload.tsx index 0b338e1e..7113f4c3 100644 --- a/src/components/upload/UppyPhotoSubmissionUpload.tsx +++ b/src/components/upload/UppyPhotoSubmissionUpload.tsx @@ -26,7 +26,6 @@ export function UppyPhotoSubmissionUpload({ rideId, }: UppyPhotoSubmissionUploadProps) { const [title, setTitle] = useState(''); - const [description, setDescription] = useState(''); const [photos, setPhotos] = useState([]); const [isSubmitting, setIsSubmitting] = useState(false); const [uploadProgress, setUploadProgress] = useState<{ current: number; total: number } | null>(null); @@ -194,8 +193,7 @@ export function UppyPhotoSubmissionUpload({ user_id: user.id, submission_type: 'photo', content: { - title: title.trim(), - description: description.trim(), + title: title.trim() || undefined, photos: photos.map((photo, index) => ({ url: photo.uploadStatus === 'uploaded' ? photo.url : uploadedPhotos.find(p => p.order === photo.order)?.url || photo.url, caption: photo.caption.trim(), @@ -230,7 +228,6 @@ export function UppyPhotoSubmissionUpload({ }); setTitle(''); - setDescription(''); setPhotos([]); onSubmissionComplete?.(); } catch (error) { @@ -300,15 +297,14 @@ export function UppyPhotoSubmissionUpload({
setTitle(e.target.value)} - placeholder="Give your photos a descriptive title" + placeholder="Give your photos a descriptive title (optional)" maxLength={100} - required disabled={isSubmitting} className="transition-all duration-200 focus:ring-2 focus:ring-primary/20" /> @@ -317,25 +313,6 @@ export function UppyPhotoSubmissionUpload({

-
- -