update gredient

This commit is contained in:
hamid zarghami
2026-05-09 10:22:38 +03:30
parent b513ecb33f
commit 78062be935
@@ -109,21 +109,41 @@ const ShapeSettings = ({ selectedObject, onUpdate }: ShapeSettingsProps) => {
}) })
} }
/> />
<Input <div className="space-y-1">
label="زاویه گرادیانت" <label className="text-sm">زاویه گرادیانت</label>
type="number" <div className="flex items-center gap-2">
value={gradient.angle} <input
onChange={(e) => type="range"
onUpdate(selectedObject.id, { min={0}
gradient: { max={360}
...gradient, value={gradient.angle}
angle: Number(e.target.value) || 0, onChange={(e) =>
}, onUpdate(selectedObject.id, {
}) gradient: {
} ...gradient,
min={0} angle: Number(e.target.value),
max={360} },
/> })
}
className="w-full"
/>
<input
type="number"
min={0}
max={360}
value={gradient.angle}
onChange={(e) =>
onUpdate(selectedObject.id, {
gradient: {
...gradient,
angle: Number(e.target.value) || 0,
},
})
}
className="w-16 h-9 rounded-lg border border-border px-2 text-xs"
/>
</div>
</div>
</div> </div>
)} )}
<ColorPicker <ColorPicker