mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 22:34:56 +00:00
20 lines
476 B
Lua
20 lines
476 B
Lua
local get_columns = require("get_columns")
|
|
local render_row = require("render_row")
|
|
|
|
--- Render users list as data table config
|
|
---@param users User[] Array of users
|
|
---@return DataTableConfig Table configuration
|
|
local function render_users(users)
|
|
local rows = {}
|
|
for _, user in ipairs(users) do
|
|
table.insert(rows, render_row(user))
|
|
end
|
|
return {
|
|
type = "data_table",
|
|
columns = get_columns(),
|
|
rows = rows
|
|
}
|
|
end
|
|
|
|
return render_users
|