diff --git a/apps/admin/src/components/page-builder/HeroV2Form.tsx b/apps/admin/src/components/page-builder/HeroV2Form.tsx index 44d3153..e5042ee 100644 --- a/apps/admin/src/components/page-builder/HeroV2Form.tsx +++ b/apps/admin/src/components/page-builder/HeroV2Form.tsx @@ -1,12 +1,13 @@ import { UploadCloud, Image as ImageIcon } from 'lucide-react'; import { type PageSection } from '@homaroma/types'; +import FocalPointPicker from './FocalPointPicker'; interface HeroV2FormProps { editingSection: Partial; editingLang: string; getLocalizedValue: (payload: any, field: string) => string; updateLocalizedValue: (field: string, value: string) => void; - updatePayloadValue: (field: string, value: string | number | boolean) => void; + updatePayloadValue: (field: string, value: any) => void; setUploadTarget: (target: { type: 'main' | 'slide'; index?: number } | null) => void; setIsMediaModalOpen: (open: boolean) => void; } @@ -47,6 +48,16 @@ export default function HeroV2Form({ + {editingSection.payload?.imageUrl && ( +
+ updatePayloadValue('focalPoint', focalPoint)} + /> +
+ )} +