Files
metabuilder/packages/social_hub/seed/scripts/render_stats.lua
T

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