diff --git a/src/components/admin/ManufacturerForm.tsx b/src/components/admin/ManufacturerForm.tsx index 78b0820f..740ee918 100644 --- a/src/components/admin/ManufacturerForm.tsx +++ b/src/components/admin/ManufacturerForm.tsx @@ -18,7 +18,7 @@ import { FlexibleDateInput, type DatePrecision } from '@/components/ui/flexible- import { useAuth } from '@/hooks/useAuth'; import { toast } from 'sonner'; import { handleError } from '@/lib/errorHandler'; -import { toDateOnly } from '@/lib/dateUtils'; +import { toDateOnly, parseDateOnly } from '@/lib/dateUtils'; import type { UploadedImage } from '@/types/company'; // Zod output type (after transformation) @@ -163,7 +163,7 @@ export function ManufacturerForm({ onSubmit, onCancel, initialData }: Manufactur {/* Additional Details */}
{ setValue('founded_date', date ? toDateOnly(date) : undefined); diff --git a/src/components/admin/ParkForm.tsx b/src/components/admin/ParkForm.tsx index d95a86f3..ac159073 100644 --- a/src/components/admin/ParkForm.tsx +++ b/src/components/admin/ParkForm.tsx @@ -18,7 +18,7 @@ import { SlugField } from '@/components/ui/slug-field'; import { toast } from '@/hooks/use-toast'; import { handleError } from '@/lib/errorHandler'; import { MapPin, Save, X, Plus } from 'lucide-react'; -import { toDateOnly } from '@/lib/dateUtils'; +import { toDateOnly, parseDateOnly } from '@/lib/dateUtils'; import { Badge } from '@/components/ui/badge'; import { Combobox } from '@/components/ui/combobox'; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from '@/components/ui/dialog'; @@ -343,7 +343,7 @@ export function ParkForm({ onSubmit, onCancel, initialData, isEditing = false }: {/* Dates */}
{ setValue('opening_date', date ? toDateOnly(date) : undefined); @@ -356,7 +356,7 @@ export function ParkForm({ onSubmit, onCancel, initialData, isEditing = false }: /> { setValue('closing_date', date ? toDateOnly(date) : undefined); diff --git a/src/components/admin/RideForm.tsx b/src/components/admin/RideForm.tsx index 08c1033d..213c6cc8 100644 --- a/src/components/admin/RideForm.tsx +++ b/src/components/admin/RideForm.tsx @@ -24,7 +24,7 @@ import { Checkbox } from '@/components/ui/checkbox'; import { toast } from '@/hooks/use-toast'; import { handleError } from '@/lib/errorHandler'; import { Plus, Zap, Save, X } from 'lucide-react'; -import { toDateOnly } from '@/lib/dateUtils'; +import { toDateOnly, parseDateOnly } from '@/lib/dateUtils'; import { useUnitPreferences } from '@/hooks/useUnitPreferences'; import { useManufacturers, useRideModels } from '@/hooks/useAutocompleteData'; import { useUserRole } from '@/hooks/useUserRole'; @@ -566,7 +566,7 @@ export function RideForm({ onSubmit, onCancel, initialData, isEditing = false }: {/* Dates */}
{ setValue('opening_date', date ? toDateOnly(date) : undefined); @@ -579,7 +579,7 @@ export function RideForm({ onSubmit, onCancel, initialData, isEditing = false }: /> { setValue('closing_date', date ? toDateOnly(date) : undefined); diff --git a/src/components/reviews/ReviewForm.tsx b/src/components/reviews/ReviewForm.tsx index 14e291b1..1e5e38aa 100644 --- a/src/components/reviews/ReviewForm.tsx +++ b/src/components/reviews/ReviewForm.tsx @@ -14,7 +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'; +import { toDateOnly, parseDateOnly } from '@/lib/dateUtils'; import { getErrorMessage } from '@/lib/errorHandler'; import { logger } from '@/lib/logger'; const reviewSchema = z.object({ @@ -176,7 +176,7 @@ export function ReviewForm({
setValue('visit_date', date ? toDateOnly(date) : undefined)} placeholder="When did you visit?" disableFuture={true}