import { useEffect, useState } from "react"; import InputSelector from "../../../../../../../components/ui/input/InputSelector"; import { PaddingBlockDto, paddingX, paddingY } from "./PaddingBlockUtils"; import { useApp } from "../../../../../../../hooks"; export default function PaddingBlockForm({ item, onUpdate }: { item?: PaddingBlockDto; onUpdate: (item: PaddingBlockDto) => void }) { const { t } = useApp(); const [x, setX] = useState(item?.x); const [y, setY] = useState(item?.y); useEffect(() => { onUpdate({ x, y }); // eslint-disable-next-line react-hooks/exhaustive-deps }, [x, y]); return (