mirror of
https://github.com/johndoe6345789/low-code-react-app-b.git
synced 2026-04-24 13:44:54 +00:00
Converts two additional components to JSON architecture with custom hooks: - ConflictDetailsDialog: Dialog component with conflict diff analysis - DataBindingDesigner: Designer for data binding configuration Includes: - JSON definitions in src/components/json-definitions/ - Custom hooks (useConflictDetailsDialog, useDataBindingDesigner) - TypeScript interfaces for type safety - Registry updates and exports All tests passing, build clean (0 audit issues). Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
394 lines
7.7 KiB
TypeScript
394 lines
7.7 KiB
TypeScript
// This file is auto-generated by scripts/generate-json-ui-component-types.ts.
|
|
// Do not edit this file directly.
|
|
|
|
export const jsonUIComponentTypes = [
|
|
"Accordion",
|
|
"ActionBar",
|
|
"ActionButton",
|
|
"ActionCard",
|
|
"ActionIcon",
|
|
"Alert",
|
|
"AlertCircle",
|
|
"AlertDialog",
|
|
"AppBranding",
|
|
"AppDialogs",
|
|
"AppHeader",
|
|
"AppLayout",
|
|
"AppLogo",
|
|
"AppMainPanel",
|
|
"AppRouterLayout",
|
|
"ArrowLeft",
|
|
"ArrowRight",
|
|
"AspectRatio",
|
|
"AtomicLibraryShowcase",
|
|
"Avatar",
|
|
"AvatarGroup",
|
|
"Badge",
|
|
"Badge as ShadcnBadge",
|
|
"Bell",
|
|
"BindingEditor",
|
|
"BindingIndicator",
|
|
"Breadcrumb",
|
|
"Button",
|
|
"Button as ShadcnButton, ButtonProps as ShadcnButtonProps",
|
|
"Button, ButtonProps",
|
|
"Button, buttonVariants",
|
|
"ButtonGroup",
|
|
"Calendar",
|
|
"Calendar as ShadcnCalendar",
|
|
"CanvasRenderer",
|
|
"Card",
|
|
"Card, CardContent",
|
|
"Card, CardContent, CardDescription, CardHeader, CardTitle",
|
|
"Card, CardContent, CardHeader",
|
|
"Card, CardContent, CardHeader, CardTitle",
|
|
"CardContent",
|
|
"CardDescription",
|
|
"CardFooter",
|
|
"CardHeader",
|
|
"CardTitle",
|
|
"Carousel",
|
|
"Chart",
|
|
"Check",
|
|
"Checkbox",
|
|
"ChevronDown",
|
|
"ChevronLeft",
|
|
"ChevronRight",
|
|
"ChevronUp",
|
|
"Chip",
|
|
"CircularProgress",
|
|
"Clock",
|
|
"Code",
|
|
"CodeExplanationDialog",
|
|
"Collapsible",
|
|
"CollapsibleTrigger",
|
|
"ColorSwatch",
|
|
"Command",
|
|
"Command,\n CommandDialog,\n CommandEmpty,\n CommandGroup,\n CommandInput,\n CommandItem,\n CommandList,",
|
|
"CommandPalette",
|
|
"CompletionCard",
|
|
"ComponentBindingDialog",
|
|
"ComponentBindingDialogWrapper",
|
|
"ComponentPalette",
|
|
"ComponentPaletteItem",
|
|
"ComponentTree",
|
|
"ComponentTreeBuilder",
|
|
"ComponentTreeManager",
|
|
"ComponentTreeNode",
|
|
"ComponentTreeWrapper",
|
|
"ConfirmButton",
|
|
"ConditionalWrapper",
|
|
"ConflictResolutionPage",
|
|
"Container",
|
|
"ContextMenu",
|
|
"ContextMenu as ShadcnContextMenu,\n ContextMenuContent,\n ContextMenuItem,\n ContextMenuTrigger,\n ContextMenuSeparator,\n ContextMenuSub,\n ContextMenuSubContent,\n ContextMenuSubTrigger,",
|
|
"Copy",
|
|
"CopyButton",
|
|
"CountBadge",
|
|
"DataCard",
|
|
"DataList",
|
|
"DataSourceBadge",
|
|
"DataSourceCard",
|
|
"DataSourceEditorDialog",
|
|
"DataSourceEditorDialogWrapper",
|
|
"DataSourceManager",
|
|
"DataTable",
|
|
"DatePicker",
|
|
"DetailRow",
|
|
"Dialog",
|
|
"Dialog,\n DialogContent,\n DialogDescription,\n DialogHeader,\n DialogTitle,",
|
|
"Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle",
|
|
"DynamicText",
|
|
"Divider",
|
|
"DockerBuildDebugger",
|
|
"DocumentationView",
|
|
"Dot",
|
|
"Download",
|
|
"Drawer",
|
|
"DropdownMenu",
|
|
"Edit",
|
|
"EditorActions",
|
|
"EditorToolbar",
|
|
"EmptyCanvasState",
|
|
"EmptyEditorState",
|
|
"EmptyMessage",
|
|
"EmptyState",
|
|
"EmptyStateIcon",
|
|
"ErrorBadge",
|
|
"ErrorPanel",
|
|
"Eye",
|
|
"EyeOff",
|
|
"FaviconDesigner",
|
|
"FeatureIdeaCloud",
|
|
"FeatureToggleSettings",
|
|
"FileIcon",
|
|
"FileTabs",
|
|
"FileUpload",
|
|
"Filter",
|
|
"FilterInput",
|
|
"Flex",
|
|
"FlexLayout",
|
|
"Form",
|
|
"Form as ShadcnForm,\n FormControl,\n FormDescription,\n FormField,\n FormItem,\n FormLabel,\n FormMessage,",
|
|
"FormField",
|
|
"GitHubBuildStatus",
|
|
"GitHubBuildStatusWrapper",
|
|
"GlowCard",
|
|
"Grid",
|
|
"GridLayout",
|
|
"Heading",
|
|
"Heart",
|
|
"HelpCircle",
|
|
"HelperText",
|
|
"Home",
|
|
"HoverCard",
|
|
"HoverCard as ShadcnHoverCard,\n HoverCardContent,\n HoverCardTrigger,",
|
|
"Icon",
|
|
"IconRenderer",
|
|
"IconButton",
|
|
"IconText",
|
|
"IconWrapper",
|
|
"Image",
|
|
"Info",
|
|
"InfoBox",
|
|
"InfoPanel",
|
|
"Input",
|
|
"InputOTP",
|
|
"InputOtp",
|
|
"JSONComponentTreeManager",
|
|
"JSONLambdaDesigner",
|
|
"JSONModelDesigner",
|
|
"JSONUIShowcase",
|
|
"Kbd",
|
|
"KeyValue",
|
|
"Label",
|
|
"LabelWithBadge",
|
|
"LazyBarChart",
|
|
"LazyBarChartWrapper",
|
|
"LazyD3BarChart",
|
|
"LazyD3BarChartWrapper",
|
|
"LazyInlineMonacoEditor",
|
|
"LazyLineChart",
|
|
"LazyLineChartWrapper",
|
|
"LazyMonacoEditor",
|
|
"Link",
|
|
"List",
|
|
"ListItem",
|
|
"LiveIndicator",
|
|
"LoadingFallback",
|
|
"LoadingSpinner",
|
|
"LoadingState",
|
|
"Mail",
|
|
"Menu",
|
|
"Menubar",
|
|
"MetricCard",
|
|
"MetricDisplay",
|
|
"Minus",
|
|
"Modal",
|
|
"MonacoEditorPanel",
|
|
"MoreHorizontal",
|
|
"MoreVertical",
|
|
"NavigationGroupHeader",
|
|
"NavigationItem",
|
|
"NavigationMenu",
|
|
"Notification",
|
|
"NumberInput",
|
|
"PWASettings",
|
|
"PageHeader",
|
|
"PageHeaderContent",
|
|
"Pagination",
|
|
"Panel",
|
|
"PanelHeader",
|
|
"PasswordInput",
|
|
"PersistenceDashboard",
|
|
"PersistenceExample",
|
|
"Plus",
|
|
"Popover",
|
|
"Popover, PopoverContent, PopoverTrigger",
|
|
"Progress",
|
|
"ProgressBar",
|
|
"ProjectDashboard",
|
|
"PropertyEditor",
|
|
"PropertyEditorField",
|
|
"Pulse",
|
|
"QuickActionButton",
|
|
"Radio",
|
|
"RadioGroup",
|
|
"RangeSlider",
|
|
"Rating",
|
|
"RepeatWrapper",
|
|
"RefreshCw",
|
|
"Resizable",
|
|
"ResponsiveGrid",
|
|
"SassStylesShowcase",
|
|
"Save",
|
|
"SaveIndicator",
|
|
"SaveIndicatorWrapper",
|
|
"SchemaCodeViewer",
|
|
"SchemaEditorCanvas",
|
|
"SchemaEditorLayout",
|
|
"SchemaEditorPropertiesPanel",
|
|
"SchemaEditorSidebar",
|
|
"SchemaEditorStatusBar",
|
|
"SchemaEditorToolbar",
|
|
"ScrollArea",
|
|
"ScrollAreaThumb",
|
|
"Search",
|
|
"SearchBar",
|
|
"SearchInput",
|
|
"Section",
|
|
"SeedDataManager",
|
|
"SeedDataManagerWrapper",
|
|
"SeedDataStatus",
|
|
"Select",
|
|
"Separator",
|
|
"Separator as ShadcnSeparator",
|
|
"Settings",
|
|
"Share",
|
|
"Sheet",
|
|
"Sidebar",
|
|
"SidebarTrigger",
|
|
"Skeleton",
|
|
"Slider",
|
|
"Sonner",
|
|
"Spacer",
|
|
"Sparkle",
|
|
"Spinner",
|
|
"Stack",
|
|
"Star",
|
|
"StatCard",
|
|
"StatusBadge",
|
|
"StatusIcon",
|
|
"StepIndicator",
|
|
"Stepper",
|
|
"StorageSettings",
|
|
"StorageSettingsWrapper",
|
|
"StyleDesigner",
|
|
"Switch",
|
|
"Switch as ShadcnSwitch",
|
|
"TabIcon",
|
|
"Table",
|
|
"Table,\n TableBody,\n TableCell,\n TableHead,\n TableHeader,\n TableRow,",
|
|
"TableBody",
|
|
"TableCell",
|
|
"TableHead",
|
|
"TableHeader",
|
|
"TableRow",
|
|
"Tabs",
|
|
"Tabs, TabsContent, TabsList, TabsTrigger",
|
|
"TabsContent",
|
|
"TabsList",
|
|
"TabsTrigger",
|
|
"Tag",
|
|
"Text",
|
|
"TextArea",
|
|
"TextGradient",
|
|
"TextHighlight",
|
|
"Textarea",
|
|
"Timeline",
|
|
"Timestamp",
|
|
"TipsCard",
|
|
"Toggle",
|
|
"ToggleGroup",
|
|
"ToolbarActions",
|
|
"ToolbarButton",
|
|
"Tooltip",
|
|
"Tooltip as TooltipPrimitive,\n TooltipContent,\n TooltipProvider,\n TooltipTrigger,",
|
|
"Tooltip, TooltipContent, TooltipProvider, TooltipTrigger",
|
|
"TooltipContent, TooltipTrigger",
|
|
"Trash",
|
|
"TreeCard",
|
|
"TreeFormDialog",
|
|
"TreeIcon",
|
|
"TreeListHeader",
|
|
"TreeListPanel",
|
|
"Upload",
|
|
"User",
|
|
"X",
|
|
"accordion",
|
|
"alert",
|
|
"article",
|
|
"aspect-ratio",
|
|
"avatar",
|
|
"badge",
|
|
"breadcrumb",
|
|
"button",
|
|
"buttonVariants",
|
|
"card",
|
|
"checkbox",
|
|
"collapsible",
|
|
"create",
|
|
"delete",
|
|
"dialog",
|
|
"div",
|
|
"drawer",
|
|
"footer",
|
|
"header",
|
|
"hover-card",
|
|
"input",
|
|
"input-otp",
|
|
"kv",
|
|
"label",
|
|
"main",
|
|
"navigate",
|
|
"popover",
|
|
"progress",
|
|
"radio-group",
|
|
"resizable",
|
|
"scroll-area",
|
|
"section",
|
|
"separator",
|
|
"sheet",
|
|
"single",
|
|
"skeleton",
|
|
"slider",
|
|
"sonner",
|
|
"switch",
|
|
"table",
|
|
"tabs",
|
|
"textarea",
|
|
"toggle",
|
|
"toggleVariants",
|
|
"tooltip",
|
|
"update",
|
|
"ErrorPanelHeader",
|
|
"ErrorPanelEmptyState",
|
|
"PWAUpdateSection",
|
|
"PWACacheSection",
|
|
"ConflictResolutionStats",
|
|
"HowItWorksCard",
|
|
"SearchResults",
|
|
"SearchEmptyState",
|
|
"ComprehensiveDemoHeader",
|
|
"ComprehensiveDemoStatsRow",
|
|
"ConfigCard",
|
|
"StatusCard",
|
|
"InfoSection",
|
|
"ListHeader",
|
|
"SchemaEditorPage",
|
|
"KeyboardShortcutsDialog",
|
|
"PreloadIndicator",
|
|
"PWAStatusBar",
|
|
"PWAUpdatePrompt",
|
|
"PWAInstallPrompt",
|
|
"ConflictCard",
|
|
"ConflictIndicator",
|
|
"PreviewDialog",
|
|
"NotFoundPage",
|
|
"GlobalSearch",
|
|
"AtomicComponentShowcase",
|
|
"JSONUIShowcasePage",
|
|
"JSONDemoPage",
|
|
"DashboardDemoPage",
|
|
"ComprehensiveDemoPage",
|
|
"TemplateExplorer",
|
|
"ProjectManager",
|
|
"StorageSettingsPanel",
|
|
"ComponentTreeDemoPage",
|
|
"JsonFlaskDesigner",
|
|
"JsonStyleDesigner",
|
|
"DataBindingDesigner",
|
|
] as const
|
|
|
|
export type JSONUIComponentType = typeof jsonUIComponentTypes[number]
|