Files
metabuilder/qml/MetaBuilder/data/component-tree-mock.json
johndoe6345789 491c4cffed refactor(qt6): push for sub-100 LOC — JS modules, JSON configs, compact formatting
WorkflowEditor (325→80): CWorkflowState.qml + WorkflowConnectionState.js
DashboardView (121→95): DashboardDBAL.js + config/dashboard-config.json
Storybook (114→78): StorybookSidebar + config/storybook-components.json
+ 7 components compacted to under 100 via formatting (no logic changes)
+ Multiple view/component splits across all remaining 100+ LOC files

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 14:58:28 +00:00

16 lines
2.2 KiB
JSON

[
{ "nodeId": 0, "name": "App", "type": "container", "depth": 0, "visible": true, "props": [{ "key": "maxWidth", "value": "1280" }] },
{ "nodeId": 1, "name": "NavBar", "type": "layout", "depth": 1, "visible": true, "props": [{ "key": "sticky", "value": "true" }, { "key": "height", "value": "64" }] },
{ "nodeId": 2, "name": "MainContent", "type": "container", "depth": 1, "visible": true, "props": [{ "key": "padding", "value": "24" }] },
{ "nodeId": 3, "name": "HeroSection", "type": "widget", "depth": 2, "visible": true, "props": [{ "key": "title", "value": "Welcome" }, { "key": "backgroundImage", "value": "hero.png" }] },
{ "nodeId": 4, "name": "FeatureGrid", "type": "layout", "depth": 2, "visible": true, "props": [{ "key": "columns", "value": "3" }, { "key": "gap", "value": "16" }] },
{ "nodeId": 5, "name": "FeatureCard", "type": "atom", "depth": 3, "visible": true, "props": [{ "key": "icon", "value": "speed" }, { "key": "label", "value": "Fast" }] },
{ "nodeId": 6, "name": "FeatureCard", "type": "atom", "depth": 3, "visible": true, "props": [{ "key": "icon", "value": "shield" }, { "key": "label", "value": "Secure" }] },
{ "nodeId": 7, "name": "FeatureCard", "type": "atom", "depth": 3, "visible": true, "props": [{ "key": "icon", "value": "plug" }, { "key": "label", "value": "Extensible" }] },
{ "nodeId": 8, "name": "ContactForm", "type": "widget", "depth": 2, "visible": true, "props": [{ "key": "action", "value": "/api/contact" }] },
{ "nodeId": 9, "name": "Footer", "type": "layout", "depth": 1, "visible": true, "props": [{ "key": "copyright", "value": "2026" }] },
{ "nodeId": 10, "name": "Sidebar", "type": "container", "depth": 1, "visible": true, "props": [{ "key": "width", "value": "280" }, { "key": "collapsible", "value": "true" }] },
{ "nodeId": 11, "name": "NavigationList", "type": "widget", "depth": 2, "visible": true, "props": [{ "key": "items", "value": "5" }] },
{ "nodeId": 12, "name": "UserPanel", "type": "widget", "depth": 2, "visible": true, "props": [{ "key": "showAvatar", "value": "true" }] }
]