mirror of
https://github.com/johndoe6345789/low-code-react-app-b.git
synced 2026-04-25 22:25:01 +00:00
Completed JSON migration for 6 atomic components: - Breadcrumb: Navigation breadcrumb with configurable items - Button: Interactive button with icons, loading, and full width support - Calendar: Date picker using shadcn/ui Calendar - Card: Container with variants (default, bordered, elevated, flat) and padding options - Checkbox: Checkbox control with indeterminate state and size variants - ContextMenu: Right-click context menu with nested submenu support Changes: - Created interface definitions in src/lib/json-ui/interfaces/ - Created JSON definitions in src/components/json-definitions/ - Exported all components from src/lib/json-ui/json-components.ts - Updated json-components-registry.json with conversion metadata - All components are pure stateless JSON (no hooks required) - Build verified successful with no new TypeScript errors Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
16 lines
246 B
JSON
16 lines
246 B
JSON
{
|
|
"id": "form-root",
|
|
"type": "Form",
|
|
"bindings": {
|
|
"className": "data.className",
|
|
"onSubmit": "handlers.handleSubmit"
|
|
},
|
|
"children": [
|
|
{
|
|
"id": "form-content",
|
|
"type": "slot",
|
|
"slot": "children"
|
|
}
|
|
]
|
|
}
|