Twigs Logo

Overview

Modern components designed to simplify development, ensure accessibility, and deliver consistent user experiences.

Form

Button

Trigger an action or event. Supports multiple variants, sizes, and states for different use cases.

Icon Button

A button that contains only an icon. Perfect for toolbar actions, close buttons, and compact interfaces.

Split Button

A button with a dropdown menu attached. Combines primary action with secondary options in one component.

Cascader

Select values from hierarchical nested options. Perfect for location selection, category browsing, and multi-level data selection.

Checkbox

Select multiple values from several options. Supports indeterminate state.

Form Helper Text

Provide additional context and instructions for form fields. Supports error and info states.

Form Label

Add labels to form fields. Supports required indicators, tooltips, and accessibility features.

Form Input

Enhanced input component with label, helper text, and error states. Perfect for complex form layouts.

Input

Get user input in a text field. Supports various types, validation, and accessibility features.

Radio

Select one option from several options. Perfect for single-choice selections in forms and surveys.

Select

Pick a value from predefined options. Supports single and multi-select with search functionality.

Separator

Visually separate content. Horizontal or vertical divider component for organizing interface sections.

Slider

Allow users to make selections from a range of values. Perfect for numeric inputs and settings.

Switch

Capture a binary state. Toggle switch component for on/off settings and preferences.

Textarea

Enter multiple lines of text. Perfect for comments, descriptions, and long-form content input.

Overview | Twigs