feat: release design system engine, studio and component contracts

This commit is contained in:
Clintchiz committed 2026-10-19 13:09:03 +05:30
1 parent ff1065fb27
commit 3943b946d6
693 files changed
+175546 -3894

No files matched your search

+169 -6
View File
@@ -1,6 +1,6 @@
{
"generatedFrom": "packages/ui/components/*.wrn",
"count": 102,
"count": 104,
"components": [
{
"name": "Accordion",
@@ -3016,11 +3016,32 @@
},
{
"name": "data",
"type": "unknown",
"required": false,
"default": "undefined",
"options": []
},
{
"name": "labels",
"type": "unknown[]",
"required": false,
"default": "[]",
"options": []
},
{
"name": "datasets",
"type": "unknown[]",
"required": false,
"default": "[]",
"options": []
},
{
"name": "options",
"type": "object",
"required": false,
"default": "{}",
"options": []
},
{
"name": "type",
"type": "string",
@@ -3096,15 +3117,15 @@
"outputs": [
{
"name": "select",
"payloadType": "{ item: object; index: number; sourceEvent?: Event }"
"payloadType": "{ item: string | number | boolean | null | object; index: number; datasetIndex: number; sourceEvent?: Event }"
},
{
"name": "dataPointClick",
"payloadType": "{ item: object; index: number; sourceEvent?: Event }"
"payloadType": "{ item: string | number | boolean | null | object; index: number; datasetIndex: number; sourceEvent?: Event }"
},
{
"name": "legendToggle",
"payloadType": "{ item: object; index: number; hidden: boolean; sourceEvent?: Event }"
"payloadType": "{ item: string | number | boolean | null | object; index: number; datasetIndex?: number; hidden: boolean; sourceEvent?: Event }"
}
],
"events": ["select", "dataPointClick", "legendToggle"],
@@ -5497,6 +5518,56 @@
"events": ["open", "close", "cancel"],
"source": "components/Drawer.wrn"
},
{
"name": "DrawflowCanvas",
"mount": "DrawflowCanvas",
"category": "core",
"purpose": "Reusable drawflow canvas component.",
"props": [
{
"name": "nodes",
"type": "string",
"required": false,
"default": "[] palette=[] activeNode=\"\" label=\"Workflow\" arrangeLabel=\"Arrange nodes\" connectLabel=\"Connect\" color=\"primary\" size=\"default\"",
"options": []
},
{
"name": "toolbar",
"type": "boolean",
"required": false,
"default": "true",
"options": []
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\"",
"options": []
}
],
"slots": [],
"outputs": [
{
"name": "select",
"payloadType": "object"
},
{
"name": "connect",
"payloadType": "object"
},
{
"name": "move",
"payloadType": "object"
},
{
"name": "add",
"payloadType": "object"
}
],
"events": ["select", "connect", "move", "add"],
"source": "components/DrawflowCanvas.wrn"
},
{
"name": "Dropdown",
"mount": "Dropdown",
@@ -6437,6 +6508,98 @@
"events": ["cancel", "retry", "complete"],
"source": "components/FileUploadProgress.wrn"
},
{
"name": "FlowCanvas",
"mount": "FlowCanvas",
"category": "core",
"purpose": "Reusable flow canvas component.",
"props": [
{
"name": "nodes",
"type": "string",
"required": false,
"default": "[]",
"options": []
},
{
"name": "palette",
"type": "string",
"required": false,
"default": "[]",
"options": []
},
{
"name": "activeNode",
"type": "string",
"required": false,
"default": "\"\"",
"options": []
},
{
"name": "label",
"type": "string",
"required": false,
"default": "\"Workflow\"",
"options": []
},
{
"name": "arrangeLabel",
"type": "string",
"required": false,
"default": "\"Arrange nodes\"",
"options": []
},
{
"name": "connectLabel",
"type": "string",
"required": false,
"default": "\"Connect\"",
"options": []
},
{
"name": "color",
"type": "string",
"required": false,
"default": "\"primary\"",
"options": []
},
{
"name": "size",
"type": "string",
"required": false,
"default": "\"default\"",
"options": []
},
{
"name": "class",
"type": "string",
"required": false,
"default": "\"\"",
"options": []
}
],
"slots": [],
"outputs": [
{
"name": "select",
"payloadType": "object"
},
{
"name": "connect",
"payloadType": "object"
},
{
"name": "move",
"payloadType": "object"
},
{
"name": "add",
"payloadType": "object"
}
],
"events": ["select", "connect", "move", "add"],
"source": "components/FlowCanvas.wrn"
},
{
"name": "Footer",
"mount": "Footer",
@@ -12825,9 +12988,9 @@
},
{
"name": "checked",
"type": "boolean",
"type": "boolean | null",
"required": false,
"default": "false",
"default": "null",
"options": []
},
{