fix(client/zoneCreator): require input confirmation

This commit is contained in:
Linden
2023-06-17 16:11:08 +10:00
parent d070c631b4
commit 310b9720bc

View File

@@ -60,7 +60,7 @@ local function closeCreator(cancel)
points[#points + 1] = vec(xCoord, yCoord) points[#points + 1] = vec(xCoord, yCoord)
end end
---@type string[] ---@type string[]?
local input = lib.inputDialog(('Name your %s Zone'):format(firstToUpper(zoneType)), { local input = lib.inputDialog(('Name your %s Zone'):format(firstToUpper(zoneType)), {
{ type = 'input', label = 'Name', placeholder = 'none' }, { type = 'input', label = 'Name', placeholder = 'none' },
{ type = 'select', label = 'Format', default = format, options = { { type = 'select', label = 'Format', default = format, options = {
@@ -68,7 +68,9 @@ local function closeCreator(cancel)
{ value = 'array', label = 'Array' }, { value = 'array', label = 'Array' },
{ value = 'target', label = 'Target'}, { value = 'target', label = 'Target'},
}} }}
}) or {} })
if not input then return end
format = input[2] format = input[2]