blue
deploy to danak / build_and_deploy (push) Has been cancelled

This commit is contained in:
hamid zarghami
2026-07-04 14:51:24 +03:30
parent a448ff10de
commit 46926c66e7
10 changed files with 141 additions and 1 deletions
@@ -20,6 +20,7 @@ const ShapeSettings = ({ selectedObject, onUpdate }: ShapeSettingsProps) => {
const baseStroke = selectedObject.stroke ?? "#1e40af";
const baseStrokeWidth = selectedObject.strokeWidth ?? 0;
const baseBorderRadius = selectedObject.borderRadius ?? 0;
const baseBlur = selectedObject.blur ?? 0;
const isSquareShape =
selectedObject.shapeType === "square" || selectedObject.shapeType === undefined;
@@ -179,6 +180,35 @@ const ShapeSettings = ({ selectedObject, onUpdate }: ShapeSettingsProps) => {
min={0}
/>
)}
<div className="space-y-1">
<label className="text-sm">بلور</label>
<div className="flex items-center gap-2">
<input
type="range"
min={0}
max={50}
value={baseBlur}
onChange={(e) =>
onUpdate(selectedObject.id, {
blur: Math.max(0, Math.min(50, Number(e.target.value))),
})
}
className="w-full"
/>
<input
type="number"
min={0}
max={50}
value={baseBlur}
onChange={(e) =>
onUpdate(selectedObject.id, {
blur: Math.max(0, Math.min(50, Number(e.target.value) || 0)),
})
}
className="w-16 h-9 rounded-lg border border-border px-2 text-xs"
/>
</div>
</div>
</div>
);
};