conductor/examples/project-definitions/valid-mvp-components.json

52 lines
2.1 KiB
JSON

{
"$schema": "../../shared/schemas/conductor-project.schema.json",
"schemaVersion": "0.1.0",
"project": {
"id": "proj_mvp_components",
"name": "MVP Components",
"description": "Representative configuration for the five Slice 1 components.",
"pages": [{
"id": "page_main",
"name": "Main",
"order": 0,
"components": [
{
"id": "notes", "type": "TextArea", "name": "notes",
"position": { "x": 24, "y": 24 }, "size": { "width": 320, "height": 120 },
"properties": { "label": "Notes", "placeholder": "Enter notes", "defaultValue": "", "required": true, "visible": true, "disabled": false },
"events": []
},
{
"id": "enabled", "type": "Checkbox", "name": "enabled",
"position": { "x": 24, "y": 168 }, "size": { "width": 220, "height": 40 },
"properties": { "label": "Enabled", "defaultValue": true, "visible": true, "disabled": false },
"events": []
},
{
"id": "region", "type": "RadioGroup", "name": "region",
"position": { "x": 24, "y": 232 }, "size": { "width": 280, "height": 120 },
"properties": { "label": "Region", "options": [{ "label": "East", "value": "east" }, { "label": "West", "value": "west" }], "value": "east", "visible": true, "disabled": false },
"events": []
},
{
"id": "status", "type": "StatusPanel", "name": "status",
"position": { "x": 376, "y": 24 }, "size": { "width": 360, "height": 96 },
"properties": { "label": "Status", "defaultValue": "Ready", "status": "success", "visible": true, "disabled": false },
"events": []
},
{
"id": "summary", "type": "Container", "name": "summary",
"position": { "x": 376, "y": 144 }, "size": { "width": 400, "height": 220 },
"properties": { "label": "Summary", "defaultValue": "Card content", "visible": true, "disabled": false },
"events": []
}
],
"events": []
}],
"actions": [],
"bindings": [],
"variables": {},
"settings": {}
}
}