Behaviors are reusable, composable traits for building UI components that enforce consistent inputs, types, and patterns across both Daffodil and custom components.
Article encapsulated is a directive that prevents article styles from bleeding into custom components nested within an article.
Breakpoints provides utilities for observing and reacting to viewport size changes.
Colorable enforces consistent use of color across components.
Compactable enforces consistent use of the compact property across components.
Disableable enforces consistent use of the disabled property across components.
Orientable enforces consistent use of orientation across components.
Prefix and suffix place content before or after the main content of a component.
Roving tab index (RTI) manages keyboard focus across groups of interactive elements.
Selectable enforces consistent use of the selected state across components.
Sizable enforces consistent use of size across components.
Skeletonable enforces consistent use of the skeleton loading state across components.
Statusable enforces consistent use of status across components.
Sticky tracks when a sticky element becomes pinned so it can be styled differently.
Text alignable enforces consistent use of text alignment across components.