Refactor: Implement datetime standardization

This commit is contained in:
gpt-engineer-app[bot]
2025-10-13 17:32:58 +00:00
parent 29f4f3c2aa
commit 5feee9f4bc
7 changed files with 472 additions and 8 deletions

View File

@@ -14,6 +14,7 @@ import { supabase } from '@/integrations/supabase/client';
import { toast } from '@/hooks/use-toast';
import { PhotoUpload } from '@/components/upload/PhotoUpload';
import { StarRating } from './StarRating';
import { toDateOnly } from '@/lib/dateUtils';
const reviewSchema = z.object({
rating: z.number().min(0.5).max(5).multipleOf(0.5),
title: z.string().optional(),
@@ -175,7 +176,7 @@ export function ReviewForm({
<Label>Visit Date</Label>
<DatePicker
date={watch('visit_date') ? new Date(watch('visit_date')) : undefined}
onSelect={(date) => setValue('visit_date', date ? date.toISOString().split('T')[0] : undefined)}
onSelect={(date) => setValue('visit_date', date ? toDateOnly(date) : undefined)}
placeholder="When did you visit?"
disableFuture={true}
fromYear={1950}