2025-03-29 20:06:08 +02:00

45 lines
1.7 KiB
Lua

local M = {}
function M.get_examples()
---@type druid.example.data[]
return {
{
name_id = "ui_example_data_list_basic",
information_text_id = "ui_example_data_list_basic_description",
template = "data_list_basic",
root = "data_list_basic/root",
code_url = "example/examples/data_list/basic/data_list_basic.lua",
widget_class = require("example.examples.data_list.basic.data_list_basic"),
},
{
name_id = "ui_example_data_list_horizontal_basic",
information_text_id = "ui_example_data_list_horizontal_basic_description",
template = "data_list_horizontal_basic",
root = "data_list_horizontal_basic/root",
code_url = "example/examples/data_list/basic/data_list_horizontal_basic.lua",
widget_class = require("example.examples.data_list.basic.data_list_horizontal_basic"),
},
{
name_id = "ui_example_data_list_add_remove_clear",
information_text_id = "ui_example_data_list_add_remove_clear_description",
template = "data_list_add_remove_clear",
root = "data_list_add_remove_clear/root",
code_url = "example/examples/data_list/add_remove_clear/data_list_add_remove_clear.lua",
widget_class = require("example.examples.data_list.add_remove_clear.data_list_add_remove_clear"),
},
{
name_id = "ui_example_data_list_cache_with_component",
information_text_id = "ui_example_data_list_cache_with_component_description",
template = "data_list_cache_with_component",
root = "data_list_cache_with_component/root",
code_url = "example/examples/data_list/cache_with_component/cache_with_component.lua",
widget_class = require("example.examples.data_list.cache_with_component.cache_with_component"),
},
}
end
return M