import { FocalPoint } from "~/types/imagevault" import "./focalPointPicker.css" import useFocalPoint from "~/hooks/useFocalPoint" export interface FocalPointPickerProps { focalPoint?: FocalPoint imageSrc: string onChange: (focalPoint: FocalPoint) => void } export default function FocalPointPicker({ focalPoint, imageSrc, onChange, }: FocalPointPickerProps) { const { ref, x, y, onMove, canMove, setCanMove } = useFocalPoint({ focalPoint, onChange, }) const imagesArray = Array.from({ length: 4 }) return (
{imagesArray.map((_, idx) => ( ))}
) }