Accept empty precision input fields

This commit is contained in:
1ilit 2024-04-20 14:40:49 +03:00
parent 2f837d625b
commit c51bf5815f

View File

@ -80,7 +80,7 @@ export default function FieldDetails({ data, tid, index }) {
undo: editField, undo: editField,
redo: { values: data.values }, redo: { values: data.values },
message: `Edit table field values to "${JSON.stringify( message: `Edit table field values to "${JSON.stringify(
data.values data.values,
)}"`, )}"`,
}, },
]); ]);
@ -125,7 +125,9 @@ export default function FieldDetails({ data, tid, index }) {
className="my-2 w-full" className="my-2 w-full"
placeholder="Set precision: (size, d)" placeholder="Set precision: (size, d)"
validateStatus={ validateStatus={
/^\(\d+,\s*\d+\)$|^$/.test(data.size) ? "default" : "error" !data.size || /^\(\d+,\s*\d+\)$|^$/.test(data.size)
? "default"
: "error"
} }
value={data.size} value={data.size}
onChange={(value) => updateField(tid, index, { size: value })} onChange={(value) => updateField(tid, index, { size: value })}