mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-06 03:29:35 +00:00
19 lines
554 B
Lua
19 lines
554 B
Lua
local render_stat = require("render_stat")
|
|
|
|
--- Render stats grid component
|
|
---@param data { followers?: number, following?: number, posts?: number } Stats data
|
|
---@return StatsGridComponent Stats grid component
|
|
local function render_stats(data)
|
|
return {
|
|
type = "stats_grid",
|
|
columns = 3,
|
|
children = {
|
|
render_stat("Followers", data.followers or 0, "users"),
|
|
render_stat("Following", data.following or 0, "user-plus"),
|
|
render_stat("Posts", data.posts or 0, "file-text")
|
|
}
|
|
}
|
|
end
|
|
|
|
return render_stats
|