Getting StartedInstallation and setup guides 5
LayoutWorkflow and structural layout components 7
OverlayModal and floating layer surfaces 3
FeedbackStatus, empty, progress, and loading placeholder patterns 5
FormInput and selection components 17
UtilityGeneral-purpose interface utilities 7
NavigationMenu surfaces and hierarchical actions 7

Examples

Component-first input patterns built around <tng-input>. Adornment-heavy compositions now live on the dedicated Form Field page.

Form usage

A live submit-ready input example using controlled component state.

Input form usage

Live form

Create a workspace

Capture the project name before provisioning the workspace.

Current value: Nova workspace

Basic text field

The default component path for a plain single-line input.

Basic text field (Plain-CSS)

Type variants

The same component API works across the supported native input types.

Type variants (Plain-CSS)

Validation feedback

Invalid input state with explicit helper text.

Validation feedback (Plain-CSS)

Enter a valid email address in user@domain format.

Number controls

Custom stepper buttons for numeric fields. Arrow, page, Home, and End keys use the same value path.

Number controls (Plain-CSS)

Readonly and disabled states

Side-by-side state treatment for readonly and disabled fields.

Readonly and disabled states (Plain-CSS)