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

Imports

Styled component import

ts
import { TngSelectComponent } from '@tailng-ui/components';

Basic usage

Wrapper attachment

html
<tng-select
  [options]="workflowStages"
  [value]="selectedStage()"
  (valueChange)="onSelectedStageChange($event)"
  [getOptionValue]="getWorkflowStageValue"
  [getOptionLabel]="getWorkflowStageLabel"
  [isOptionDisabled]="isWorkflowStageDisabled"
  placeholder="Choose workflow stage"
  [labelId]="'workflow-stage-label'"
></tng-select>

Select variants

The wrapper API stays the same across plain CSS and Tailwind shells.

Workflow stage (Plain-CSS)

Workflow stage

Wrapper-first single selection with a light shell and a committed value summary.

Selected: In review

Behavior baseline

  • The wrapper exposes a controlled single-value model through value and valueChange.
  • The trigger owns the combobox semantics while the menu uses a roving active option inside a listbox.
  • Use content templates when you need richer selected-value or option-row markup without rebuilding the primitive shell.