local users = {"Kyle", "Alice"}
AddEventHandler("users:menu", function()
local menu = {
items = {}
}
for _, user in pairs(users) do
menu.items[#menu.items + 1] = {
header = user,
leftIcon = "user",
rightIcon = "chevron-right",
onClick = "user:menu",
data = user
}
end
-- Creates new menu based on users
-- Sorts menu by usernames
exports["no-contextmenu"]:CreateMenu(menu, true)
end)
AddEventHandler("user:menu", function(userName)
local userData = fetchUser(userName) -- fetchs user based on passed data
local menu = {
items = {
{
header = userName,
leftIcon = "user"
},
{
header = "Age",
text = userData.age
},
{
header = "Phone",
text = userData.phoneNumber
}
}
}
-- creates sub menu based on last opened menu
exports["no-contextmenu"]:CreateSubMenu(menu)
end)