From 0af4b425860573bf1bba5924f016a756f04b1a64 Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Mon, 17 Apr 2023 14:20:55 +1000 Subject: [PATCH] feat(client/radial): keepOpen --- resource/interface/client/radial.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resource/interface/client/radial.lua b/resource/interface/client/radial.lua index 7c3fa52..a52c852 100644 --- a/resource/interface/client/radial.lua +++ b/resource/interface/client/radial.lua @@ -5,6 +5,7 @@ ---@field menu? string ---@field onSelect? fun(currentMenu: string | nil, itemIndex: number) | string ---@field [string] any +---@field keepOpen? boolean ---@class RadialMenuProps ---@field id string @@ -209,7 +210,7 @@ RegisterNUICallback('radialClick', function(index, cb) if item.menu then menuHistory[#menuHistory + 1] = { id = currentRadial and currentRadial.id, option = item.menu } showRadial(item.menu) - else + elseif not item.keepOpen then lib.hideRadial() end