mirror of
https://github.com/pacnpal/thrilltrack-explorer.git
synced 2025-12-22 09:31:12 -05:00
feat: Implement photo selection for entity edit forms
This commit is contained in:
@@ -84,7 +84,11 @@ type RideFormData = z.infer<typeof rideSchema>;
|
||||
interface RideFormProps {
|
||||
onSubmit: (data: RideFormData) => Promise<void>;
|
||||
onCancel?: () => void;
|
||||
initialData?: Partial<RideFormData>;
|
||||
initialData?: Partial<RideFormData & {
|
||||
id?: string;
|
||||
banner_image_url?: string;
|
||||
card_image_url?: string;
|
||||
}>;
|
||||
isEditing?: boolean;
|
||||
}
|
||||
|
||||
@@ -752,6 +756,9 @@ export function RideForm({ onSubmit, onCancel, initialData, isEditing = false }:
|
||||
value={watch('images') || { uploaded: [] }}
|
||||
onChange={(images: ImageAssignments) => setValue('images', images)}
|
||||
entityType="ride"
|
||||
entityId={isEditing ? initialData?.id : undefined}
|
||||
currentBannerUrl={initialData?.banner_image_url}
|
||||
currentCardUrl={initialData?.card_image_url}
|
||||
/>
|
||||
|
||||
{/* Form Actions */}
|
||||
|
||||
Reference in New Issue
Block a user