Components

Reusable interface building blocks for UluBit's web products

Components apply the shared foundations to common interface needs. Each component has a focused responsibility and a documented contract covering its behavior, accessibility requirements, API, limitations, and current status.

Browse the catalogue by purpose to find the appropriate component for a given interface.

Actions

Button

stable

Triggers an action or submits a form.

Button Link

stable

Navigates to a page or location with button-like emphasis.

Icon Button

stable

Triggers an action using a compact icon-only control.

Forms

Text Field

alpha

Combines a text input with its label, guidance, and validation message.

Text Input

beta

Collects a short, single-line text value from a user.