From c51bf5815fc547f0667652ae3c2c64a037dfdc1b Mon Sep 17 00:00:00 2001 From: 1ilit Date: Sat, 20 Apr 2024 14:40:49 +0300 Subject: [PATCH] Accept empty precision input fields --- src/components/EditorSidePanel/TablesTab/FieldDetails.jsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/EditorSidePanel/TablesTab/FieldDetails.jsx b/src/components/EditorSidePanel/TablesTab/FieldDetails.jsx index 30b7e33..46d41df 100644 --- a/src/components/EditorSidePanel/TablesTab/FieldDetails.jsx +++ b/src/components/EditorSidePanel/TablesTab/FieldDetails.jsx @@ -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 })}