diff --git a/resources/[essential]/es_extended/client/functions.lua b/resources/[essential]/es_extended/client/functions.lua index 4e215f1d..0a8f2035 100644 --- a/resources/[essential]/es_extended/client/functions.lua +++ b/resources/[essential]/es_extended/client/functions.lua @@ -134,7 +134,7 @@ ESX.UI.Menu.RegisterType = function(type, open, close) end -ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change) +ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change, close) local menu = {} @@ -156,6 +156,10 @@ ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change) end end + if close ~= nil then + close() + end + end menu.update = function(query, newData) @@ -192,6 +196,8 @@ ESX.UI.Menu.Open = function(type, namespace, name, data, submit, cancel, change) ESX.UI.Menu.RegisteredTypes[type].open(namespace, name, data) + return menu + end ESX.UI.Menu.Close = function(type, namespace, name)