-- @/lua/ge/extensions/ui/topBar.lua:70
local selectNextItem = function(loop)
if not M.state.visibleItems or #M.state.visibleItems == 0 then
return
end
local activeIndex = M.state.activeItem and arrayFindValueIndex(M.state.visibleItems, M.state.activeItem) or 1
if activeIndex < #M.state.visibleItems then
M.selectItem(M.state.visibleItems[activeIndex + 1])
elseif loop then
M.selectItem(M.state.visibleItems[1])
end
end