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,
redo: { values: data.values },
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"
placeholder="Set precision: (size, d)"
validateStatus={
/^\(\d+,\s*\d+\)$|^$/.test(data.size) ? "default" : "error"
!data.size || /^\(\d+,\s*\d+\)$|^$/.test(data.size)
? "default"
: "error"
}
value={data.size}
onChange={(value) => updateField(tid, index, { size: value })}