Usage
Label identifies controls and groups of controls, carrying typography and color variants that reinforce validation state. Clear labels reduce input errors in high-stress dispatch forms (incident metadata, supervisor configuration) and are required for accessibility association with fields.
Input, Select, TextArea, and custom control exposing a single value.CoreText heading types.Color: Base default; Success, Warning, Error align to field validation—use sparingly and consistently with helper text.
Layout: Block (default) vs inline for dense toolbars or filter rows.
Action: Optional link Button at the trailing edge of block labels for secondary affordances (for example, "Forgot password?"). Not available with inline layout.
Text node wired to control via htmlFor + id; may wrap inline controls in horizontal layouts. Block labels may include a trailing action button and optional required asterisk.
formatMessage.errorMessage below the field—not color alone.aria-required and aria-invalid coordinated on the input as implemented.