form_foundation 0.1.0 copy "form_foundation: ^0.1.0" to clipboard
form_foundation: ^0.1.0 copied to clipboard

Schema-agnostic building blocks for form UIs: themable field widgets, editor groups, labels, and error panels shared by form generators.

0.1.0 #

Initial release.

  • Typed field widgets: StringField, IntField, DoubleField, BoolField, StringDateField, StringTimeField, StringDateTimeField, StringDataUrlField — controlled components bound to plain values via onChanged, with labels, helper/error texts, required marking, and optional example dropdowns.
  • Container building blocks: EditorGroup (framed/expanded group), NodeEditor and ListEditor (handler-driven object/array editors with removal and drag-and-drop reordering), RemovableRow, AddButton, CollapsedValueField, ErrorsPanel, FormDialog, WidthThresholdBuilder.
  • Theming through FormTheme/FormThemeData (field padding, errors padding, group border, code text style), modeled after Material component themes.
  • Schema-agnostic handler contracts (FieldHandler, FieldHandlerRegistry, NodeState) for form generators to build on.
  • Utilities: RFC 2397 data URL parsing/encoding (DataUrl), deep collection equality helpers.
0
likes
160
points
370
downloads
screenshot

Documentation

API reference

Publisher

verified publisherastonio.com

Weekly Downloads

Schema-agnostic building blocks for form UIs: themable field widgets, editor groups, labels, and error panels shared by form generators.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

collection, flutter

More

Packages that depend on form_foundation