From 235ac7637888320df11bbb956b24038c20b3f2dd Mon Sep 17 00:00:00 2001 From: Patrick Hawley Date: Thu, 17 Apr 2025 18:08:05 -0500 Subject: [PATCH 1/2] Create knapsack.pattern.foo.json --- data/knapsack.pattern.foo.json | 87 ++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 data/knapsack.pattern.foo.json diff --git a/data/knapsack.pattern.foo.json b/data/knapsack.pattern.foo.json new file mode 100644 index 0000000..cc6abfa --- /dev/null +++ b/data/knapsack.pattern.foo.json @@ -0,0 +1,87 @@ +{ + "id": "chakra-button", + "title": "Chakra UI Button", + "description": "Button component from Chakra UI library\nhttps://v2.chakra-ui.com/docs/components/button", + "statuses": {}, + "templates": [ + { + "id": "react-chakra-button", + "title": "Button", + "path": "@columbia1938/react", + "alias": "Button", + "templateLanguageId": "react", + "spec": { + "slots": {}, + "props": { + "type": "object", + "properties": { + "fontFamily": { + "title": "Font Family", + "type": "string", + "enum": ["default", "GerTT"], + "default": "default" + }, + "colorScheme": { + "title": "Color", + "type": "string", + "enum": [ + "blue", + "cyan", + "green", + "orange", + "pink", + "purple", + "red", + "yellow" + ], + "default": "blue" + }, + "colorValue": { + "title": "Color Shade", + "type": "string", + "enum": [ + "50", + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "950" + ], + "description": "Requires a Color", + "default": "50" + } + }, + "$schema": "http://json-schema.org/draft-07/schema", + "description": "Button component from Chakra UI library", + "required": [] + }, + "propOrder": ["fontFamily", "colorScheme", "colorValue"], + "slotOrder": [] + }, + "blockIds": [], + "demoIds": ["auLVpOv8ZZ", "XJqVWxXkh"] + } + ], + "tabs": [ + { + "id": "V0evPJ4YNv", + "type": "subPage" + }, + { + "id": "react-chakra-button", + "type": "template" + } + ], + "subPages": [ + { + "title": "Overview", + "id": "V0evPJ4YNv", + "blockIds": ["AutA3MNRH"] + } + ] +} From 2a9cbdc03a3d369960dcd11e34a59f820e5870d8 Mon Sep 17 00:00:00 2001 From: Patrick Hawley Date: Thu, 17 Apr 2025 18:18:52 -0500 Subject: [PATCH 2/2] Update knapsack.pattern.chakra-button.json --- data/knapsack.pattern.chakra-button.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/knapsack.pattern.chakra-button.json b/data/knapsack.pattern.chakra-button.json index ce239ca..cc6abfa 100644 --- a/data/knapsack.pattern.chakra-button.json +++ b/data/knapsack.pattern.chakra-button.json @@ -1,7 +1,7 @@ { "id": "chakra-button", "title": "Chakra UI Button", - "description": "Button component is from Chakra UI library\nhttps://v2.chakra-ui.com/docs/components/button", + "description": "Button component from Chakra UI library\nhttps://v2.chakra-ui.com/docs/components/button", "statuses": {}, "templates": [ {