local lvgl = require("lvgl")

local root = lvgl.Object(nil, {
    flex = {
        flex_direction = "row",
        flex_wrap = "wrap",
        justify_content = "center",
        align_items = "center",
        align_content = "center",
    },
    w = lvgl.HOR_RES(),
    h = lvgl.VER_RES(),
    align = lvgl.ALIGN.CENTER
})

for i = 1, 10 do
    local item = root:Object {
        w = 100,
        h = lvgl.PCT(100),
    }
    item:clear_flag(lvgl.FLAG.SCROLLABLE)

    local label = item:Label {
        text = string.format("label %d", i)
    }
    label:center()
end