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.