From 04a29842584947284de059b7dc49488839ed9bb2 Mon Sep 17 00:00:00 2001 From: Patrick Hawley Date: Thu, 17 Apr 2025 18:26:55 -0500 Subject: [PATCH 1/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": [ { From 30e81d88493cee857297cf841067ac8ba7be8a28 Mon Sep 17 00:00:00 2001 From: Patrick Hawley Date: Thu, 17 Apr 2025 18:27:33 -0500 Subject: [PATCH 2/2] Create knapsack.pattern.test.json --- data/knapsack.pattern.test.json | 87 +++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 data/knapsack.pattern.test.json diff --git a/data/knapsack.pattern.test.json b/data/knapsack.pattern.test.json new file mode 100644 index 0000000..ce239ca --- /dev/null +++ b/data/knapsack.pattern.test.json @@ -0,0 +1,87 @@ +{ + "id": "chakra-button", + "title": "Chakra UI Button", + "description": "Button component is 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"] + } + ] +}