component/form/field library

Classes

ArcaneField<T>
A generic form field widget in the Arcane UI component system, representing a single input element that can be bound to data via providers. ArcaneField wraps a custom builder with metadata for labeling and icons, integrating with Form and FieldWrapper to create reactive, typed input fields. It uses the Pylon pattern for efficient rebuilding on data changes.
ArcaneFieldMetadata
Metadata class holding descriptive information for an ArcaneField, used to customize its appearance and behavior in forms. This class provides keys, labels, icons, and placeholders that integrate with FieldWrapper for labeled, iconified inputs in the Arcane UI system.
ArcaneInput
A utility class providing static factory methods to create specialized ArcaneField instances for common input types in the Arcane UI component system. This class simplifies the creation of form fields for handling user input such as colors, dates, times, booleans, enums, and text. It integrates with the Form and FieldWrapper components to provide a consistent form-building experience in Flutter applications using the Arcane framework.