Skip to content

Jaswant/showcase - #22

Open
jaswantsingh09 wants to merge 2 commits into
outshift-open:mainfrom
intelligaia:jaswant/showcase
Open

Jaswant/showcase#22
jaswantsingh09 wants to merge 2 commits into
outshift-open:mainfrom
intelligaia:jaswant/showcase

Conversation

@jaswantsingh09

Copy link
Copy Markdown
  • Adds a new showcase artifact component to the HAX SDK for presenting browsable collections of items for users to explore, preview, and act on
  • Supports 6 layout variants:
    • Grid: 3x2 vertical card grid with image, badge, heading, and description
    • List: Horizontal cards with image, content, preview button, and favorite action
    • Dense Grid: 4x3 compact grid for large collections
    • Table: Row-based table with thumbnail, title, author, category badge, and action icons
    • Categorized: Grouped sections with icon headers (Trending, Star, Clock) and overlay cards
    • Featured: Full-width hero card with 3-column masonry grid below
  • Each item supports title, description, badge, image URL, author, and category fields
  • Includes Zod schemas for type validation
  • Exports HAXShowcase component, useShowcaseAction hook, and all related types

implement artifact registry and components
Signed-off-by: Jaswant Singh <jaswant.singh@intelligaia.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant