+ {([0, 1, 2] as const).map((i) => (
+
+
+ {
+ const value = Number.parseFloat(e.target.value)
+ if (!Number.isNaN(value)) {
+ const pos = [...node.position] as [number, number, number]
+ pos[i] = value
+ handleUpdate({ position: pos })
+ }
+ }}
+ step="0.5"
+ type="number"
+ value={Math.round(node.position[i] * 100) / 100}
+ />
+
+ ))}
+