Skip to content

Feature request: Official HeroUI v3 registry package (@json-render/heroui) #189

@ruchernchong

Description

@ruchernchong

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions