Component Gallery

Preview:

Explore all 30+ UI components available in N4i GenUI. Each component can be generated from natural language prompts.

4

Layout

6

Content Display

6

Form Inputs

4

Data Display

3

Interactive

5

Navigation & Feedback

Layout

Page

Root container with title and description

Welcome

This is a page description

Page content goes here

Card

Content card with optional title

Card Title
Optional description

Card content inside

Row

Horizontal flex container

Item 1
Item 2
Item 3

Grid

CSS grid layout

1
2
3

Content Display

Heading

H1-H6 headings

Heading 1

Heading 2

Heading 3

Text

Paragraph text with variants

Default text style

Muted text

Success text

Bold text

Badge

Status badges with variants

Default
Success
Warning
Destructive
Outline

Alert

Alert messages

Progress

Progress bar indicator

Loading
75%

Avatar

User avatars with fallback

JDABXY

Form Inputs

Button

Clickable buttons with variants

Input

Text input fields

Select

Dropdown select

Checkbox & Switch

Toggle inputs

I agree to the terms and conditions

Receive email updates

Slider

Range slider input

RadioGroup

Radio button group

Data Display

Table

Data tables

NameEmailStatus
John Doejohn@example.comActive
Jane Smithjane@example.comPending
Bob Wilsonbob@example.comActive

Chart (Line)

Line chart visualization

Monthly Sales

Loading chart...

Chart (Bar)

Bar chart visualization

Product Sales

Loading chart...

Chart (Pie)

Pie chart visualization

Market Share

Loading chart...

Interactive

Tabs

Tab navigation

Tab content here

Accordion

Collapsible sections

Dialog

Modal dialogs

Navigation & Feedback

Breadcrumb

Navigation breadcrumbs

Stepper

Multi-step progress

AccountCreate your account
ProfileSet up your profile
CompleteReview and finish

Pagination

Page navigation

Skeleton

Loading placeholders

Timeline

Event timeline

Order Placed

9:00 AM

Your order was received

Processing

10:30 AM

Preparing your order

Shipped

2:00 PM

On the way

Delivered

Expected delivery

Generating Components

You don't need to write JSON manually. Just describe what you want in natural language:

"Create a dashboard with sales stats"

Generated: Page, Card, Heading, Badge, Chart

"Make a user registration form"

Generated: Card, Input, Select, Checkbox, Button

"Show a table of recent orders"

Generated: Card, Table, Badge, Pagination

"Build a pricing comparison"

Generated: Grid, Card, Heading, Text, Badge, Button

Next Steps