-
Notifications
You must be signed in to change notification settings - Fork 646
Open
Description
Summary
Requesting an official HeroUI v3 integration package, similar to the existing @json-render/shadcn.
Motivation
HeroUI v3 (beta) is a React component library built on React Aria Components and Tailwind CSS v4. It uses a compound components pattern (e.g., Card.Header, Card.Content, Button.StartContent) which differs from flat-prop component APIs.
Having an official registry would lower the barrier for HeroUI users adopting json-render, rather than each team building custom registry mappings.
Considerations
HeroUI v3's compound component pattern may need special handling in the registry layer, translating flat catalog props into nested compound component structures. For example:
// Catalog defines flat props
Card: { props: { title, description }, hasChildren: true }
// HeroUI v3 renders as compound components
<Card>
<Card.Header>{title}</Card.Header>
<Card.Content>{description}</Card.Content>
{children}
</Card>References
- HeroUI v3 docs: https://v3.heroui.com
- Existing shadcn integration:
@json-render/shadcn
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels