mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-29 00:05:01 +00:00
- Introduced `CodegenStudio`, `TemplateSelector`, and `PackageGenerator` components with detailed props and rendering logic. - Created UI styles and tokens for consistent theming across components. - Implemented permissions for template viewing, creation, and code generation. - Added functions for lifecycle events, blueprint building, and package generation. - Developed storybook stories for visual testing and documentation of components. feat(config_summary): implement configuration summary components and styles - Added `ConfigSummary`, `SummaryRow`, and related components for displaying system stats. - Defined permissions for viewing and exporting configuration summaries. - Created functions for rendering and aggregating summary data. - Established storybook stories for showcasing summary components and their variations. - Introduced styles and tokens for consistent UI presentation across summary components.
112 lines
3.1 KiB
JSON
112 lines
3.1 KiB
JSON
{
|
|
"$schema": "https://metabuilder.dev/schemas/json-script.schema.json",
|
|
"schemaVersion": "2.2.0",
|
|
"package": "config_summary",
|
|
"description": "Configuration summary generation and aggregation functions",
|
|
"functions": [
|
|
{
|
|
"id": "summary_get_wrapper_class",
|
|
"name": "getWrapperClass",
|
|
"exported": true,
|
|
"description": "Get the default wrapper CSS class for summaries",
|
|
"category": "styling",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_get_title_class",
|
|
"name": "getTitleClass",
|
|
"exported": true,
|
|
"description": "Get the default title CSS class for summaries",
|
|
"category": "styling",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_get_grid_class",
|
|
"name": "getGridClass",
|
|
"exported": true,
|
|
"description": "Get the default grid CSS class for summaries",
|
|
"category": "styling",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_get_row_class",
|
|
"name": "getRowClass",
|
|
"exported": true,
|
|
"description": "Get the default row CSS class for summaries",
|
|
"category": "styling",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_get_label_class",
|
|
"name": "getLabelClass",
|
|
"exported": true,
|
|
"description": "Get the default label CSS class for summaries",
|
|
"category": "styling",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_get_value_class",
|
|
"name": "getValueClass",
|
|
"exported": true,
|
|
"description": "Get the default value CSS class for summaries",
|
|
"category": "styling",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_filter_visible_rows",
|
|
"name": "filterVisibleRows",
|
|
"exported": true,
|
|
"description": "Filter summary rows to only return visible ones",
|
|
"category": "data",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "summary_format_value",
|
|
"name": "formatValue",
|
|
"exported": true,
|
|
"description": "Format a value for display in the summary",
|
|
"category": "formatting",
|
|
"luaScript": "summary/init.lua"
|
|
},
|
|
{
|
|
"id": "aggregator_render",
|
|
"name": "render",
|
|
"exported": true,
|
|
"description": "Render a summary configuration into a UI component",
|
|
"category": "rendering",
|
|
"luaScript": "aggregators.lua"
|
|
},
|
|
{
|
|
"id": "aggregator_aggregate",
|
|
"name": "aggregate",
|
|
"exported": true,
|
|
"description": "Generate summary configurations from aggregate config data",
|
|
"category": "aggregation",
|
|
"luaScript": "aggregators.lua"
|
|
},
|
|
{
|
|
"id": "aggregator_render_all",
|
|
"name": "renderAll",
|
|
"exported": true,
|
|
"description": "Render all summary configurations into UI components",
|
|
"category": "rendering",
|
|
"luaScript": "aggregators.lua"
|
|
}
|
|
],
|
|
"exports": {
|
|
"functions": [
|
|
"getWrapperClass",
|
|
"getTitleClass",
|
|
"getGridClass",
|
|
"getRowClass",
|
|
"getLabelClass",
|
|
"getValueClass",
|
|
"filterVisibleRows",
|
|
"formatValue",
|
|
"render",
|
|
"aggregate",
|
|
"renderAll"
|
|
]
|
|
}
|
|
}
|