Form Fields
This documentation covers files located at: Component-Library
This documentation explains our form-fields system: the base framework for all current and future fields, and how to add new ones.
Goals
- Provide a unified foundation for all input-like components (fields).
- Ensure consistent structure/UX across fields: label, description, error output, disabled/invalid state, and layout variants.
- Centralize cross-cutting integration (NgControl hookup, status/error propagation) in a single base.
- Make extension simple: new fields implement only what’s unique; the base supplies the rest.