diff --git a/src/components/map/MapSettings.js b/src/components/map/MapSettings.js index 79c6742..bfabeec 100644 --- a/src/components/map/MapSettings.js +++ b/src/components/map/MapSettings.js @@ -26,6 +26,9 @@ function MapSettings({ } } + const mapEmpty = !map || isEmpty(map); + const mapStateEmpty = !mapState || isEmpty(mapState); + return ( @@ -38,7 +41,7 @@ function MapSettings({ onChange={(e) => onSettingsChange("gridX", parseInt(e.target.value)) } - disabled={!map || map.type === "default"} + disabled={mapEmpty || map.type === "default"} min={1} my={1} /> @@ -52,7 +55,7 @@ function MapSettings({ onChange={(e) => onSettingsChange("gridY", parseInt(e.target.value)) } - disabled={!map || map.type === "default"} + disabled={mapEmpty || map.type === "default"} min={1} my={1} /> @@ -66,7 +69,7 @@ function MapSettings({ name="name" value={(map && map.name) || ""} onChange={(e) => onSettingsChange("name", e.target.value)} - disabled={!map || map.type === "default"} + disabled={mapEmpty || map.type === "default"} my={1} /> @@ -74,7 +77,7 @@ function MapSettings({