diff --git a/src/components/dialogs/SaveLitematic.tsx b/src/components/dialogs/SaveLitematic.tsx index 4298ee5..d1cb1e5 100644 --- a/src/components/dialogs/SaveLitematic.tsx +++ b/src/components/dialogs/SaveLitematic.tsx @@ -30,7 +30,6 @@ function SaveLitematic({ close, registerSubmit, dialogKeyHandler }: DialogProps) // Wait for loading indicator to appear await new Promise((resolve) => setTimeout(resolve, 100)); - // todo: check if file name input is empty/valid const width = canvasSize.maxX - canvasSize.minX; const height = canvasSize.maxY - canvasSize.minY; @@ -174,7 +173,13 @@ function SaveLitematic({ close, registerSubmit, dialogKeyHandler }: DialogProps)
- setFileName(e.target.value)} autoFocus /> + { + if (e.target.value !== "") setFileName(e.target.value); + }} + autoFocus + /> .litematic
diff --git a/src/components/dialogs/SaveSchem.tsx b/src/components/dialogs/SaveSchem.tsx index e4e928a..6c7de57 100644 --- a/src/components/dialogs/SaveSchem.tsx +++ b/src/components/dialogs/SaveSchem.tsx @@ -54,7 +54,6 @@ function SaveSchem({ close, registerSubmit, dialogKeyHandler }: DialogProps) { // Wait for loading indicator to appear await new Promise((resolve) => setTimeout(resolve, 100)); - // todo: check if file name input is empty/valid const width = canvasSize.maxX - canvasSize.minX; const height = canvasSize.maxY - canvasSize.minY; @@ -176,7 +175,13 @@ function SaveSchem({ close, registerSubmit, dialogKeyHandler }: DialogProps) {
- setFileName(e.target.value)} autoFocus /> + { + if (e.target.value !== "") setFileName(e.target.value); + }} + autoFocus + /> .schem