mirror of
https://github.com/johndoe6345789/low-code-react-app-b.git
synced 2026-04-24 13:44:54 +00:00
feat: migrate remaining atoms batch 4 - PageHeader through Sparkle (12 components)
- Created JSON interface files: PageHeader, ProgressBar, Pulse, QuickActionButton, SearchInput, SeedDataStatus, Sparkle - Created JSON definitions for all 12 components with full bindings - Updated json-components.ts with imports and exports for new components - Updated interfaces/index.ts to export new interface types - Updated json-components-registry.json marking components as migrated and jsonCompatible - Deleted 12 legacy TSX files from src/components/atoms/ - Updated atom imports where the deleted components were used This completes the migration of the second batch of atoms, moving stateless UI components to JSON-driven architecture. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,6 @@ import {
|
||||
ColorSwatch,
|
||||
Divider,
|
||||
Heading,
|
||||
Rating,
|
||||
Stack,
|
||||
StatusBadge,
|
||||
Stepper,
|
||||
@@ -15,7 +14,7 @@ import {
|
||||
Timeline,
|
||||
Timestamp,
|
||||
} from '@/components/atoms'
|
||||
import { Accordion } from '@/lib/json-ui/json-components'
|
||||
import { Accordion, Rating } from '@/lib/json-ui/json-components'
|
||||
|
||||
type DisplayTabProps = {
|
||||
ratingValue: number
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
// Auto-generated exports - DO NOT EDIT MANUALLY
|
||||
// JSON-based atom imports
|
||||
export { ActionButton, ActionCard, ActionIcon, Alert, AppLogo, Avatar, AvatarGroup, Badge, BindingIndicator, Breadcrumb, Button, ButtonGroup, Calendar, Card, Checkbox, Chip, CircularProgress, Code, CommandPalette, CompletionCard, ComponentPaletteItem, ConfirmButton, ContextMenu, DataSourceBadge, DataTable, DatePicker, DetailRow, Divider, Drawer, EmptyMessage, ErrorBadge, FileIcon, Form, GlowCard, Heading, HelperText, HoverCard, Menu, Separator, Skeleton, Slider, Spinner, StatusIcon, StepIndicator, Stepper, Switch, Table, Tabs, Tag, TextArea, TextGradient, TextHighlight, Timeline, Timestamp, Toggle, Tooltip } from '@/lib/json-ui/json-components'
|
||||
export { ActionButton, ActionCard, ActionIcon, Alert, AppLogo, Avatar, AvatarGroup, Badge, BindingIndicator, Breadcrumb, Button, ButtonGroup, Calendar, Card, Checkbox, Chip, CircularProgress, Code, CommandPalette, CompletionCard, ComponentPaletteItem, ConfirmButton, ContextMenu, DataSourceBadge, DataTable, DatePicker, DetailRow, Divider, Drawer, EmptyMessage, ErrorBadge, FileIcon, Form, GlowCard, Heading, HelperText, HoverCard, Menu, Rating, Separator, Skeleton, Slider, Spinner, StatusIcon, StepIndicator, Stepper, Switch, Table, Tabs, Tag, TextArea, TextGradient, TextHighlight, Timeline, Timestamp, Toggle, Tooltip } from '@/lib/json-ui/json-components'
|
||||
|
||||
export { ColorSwatch } from './ColorSwatch'
|
||||
export { ComponentTreeNode } from './ComponentTreeNode'
|
||||
|
||||
Reference in New Issue
Block a user