From 13192f422e4cf5b26404c9d142f7529a719edef1 Mon Sep 17 00:00:00 2001 From: johndoe6345789 Date: Sun, 18 Jan 2026 12:10:45 +0000 Subject: [PATCH] Register progress indicators for JSON UI --- src/lib/component-definitions.json | 21 +++++++++++++++++++++ src/types/json-ui.ts | 1 + 2 files changed, 22 insertions(+) diff --git a/src/lib/component-definitions.json b/src/lib/component-definitions.json index a0ad390..41239ec 100644 --- a/src/lib/component-definitions.json +++ b/src/lib/component-definitions.json @@ -180,6 +180,20 @@ "icon": "CircleNotch", "defaultProps": { "value": 50 } }, + { + "type": "ProgressBar", + "label": "Progress Bar", + "category": "display", + "icon": "ChartBar", + "defaultProps": { "value": 65, "size": "md", "variant": "default", "showLabel": false } + }, + { + "type": "CircularProgress", + "label": "Circular Progress", + "category": "display", + "icon": "CircleNotch", + "defaultProps": { "value": 65, "size": "md", "showLabel": true } + }, { "type": "Spinner", "label": "Spinner", @@ -201,6 +215,13 @@ "icon": "Minus", "defaultProps": {} }, + { + "type": "Divider", + "label": "Divider", + "category": "display", + "icon": "Minus", + "defaultProps": { "orientation": "horizontal", "decorative": true } + }, { "type": "Link", "label": "Link", diff --git a/src/types/json-ui.ts b/src/types/json-ui.ts index 69b1d39..ef9e4da 100644 --- a/src/types/json-ui.ts +++ b/src/types/json-ui.ts @@ -6,6 +6,7 @@ export type ComponentType = | 'Badge' | 'Progress' | 'Separator' | 'Tabs' | 'TabsContent' | 'TabsList' | 'TabsTrigger' | 'Dialog' | 'Text' | 'Heading' | 'Label' | 'List' | 'Grid' | 'Stack' | 'Flex' | 'Container' | 'Link' | 'Breadcrumb' | 'Image' | 'Avatar' | 'Code' | 'Tag' | 'Spinner' | 'Skeleton' + | 'CircularProgress' | 'Divider' | 'ProgressBar' | 'Alert' | 'InfoBox' | 'EmptyState' | 'StatusBadge' | 'ErrorBadge' | 'Notification' | 'StatusIcon' | 'Table' | 'KeyValue' | 'StatCard' | 'DataCard' | 'SearchInput' | 'ActionBar'