Skip to main content

duskmoon_form 2.2.3 copy "duskmoon_form: ^2.2.3" to clipboard
duskmoon_form: ^2.2.3 copied to clipboard

Form state management and adaptive form widgets for DuskMoon Design System

duskmoon_form #

Form state management and adaptive form widgets for the DuskMoon Design System.

Merges BLoC-based form state management with platform-adaptive form field widgets in a single package.

Features #

  • 7 field BLoC types: TextFieldBloc, InputFieldBloc, BooleanFieldBloc, SelectFieldBloc, MultiSelectFieldBloc, GroupFieldBloc, ListFieldBloc
  • 11 form field widgets: text, checkbox, switch, dropdown, slider, date/time, choice chip, filter chip, radio group, checkbox group
  • FormBloc: submission, validation, multi-step wizard support
  • Sync/async validators with debouncing and cross-field validation
  • DmFormTheme: theming integrated with DuskMoon Design System

Usage #

import 'package:duskmoon_form/duskmoon_form.dart';

See the documentation for detailed usage guides.

Source and licenses #

Imported form BLoCs/widgets retain GiancarloCode's MIT notice, the embedded autocomplete retains BSD-2-Clause, and the Material Stepper retains Flutter's BSD-3-Clause terms. DuskMoon modifications retain their MIT terms.

See SOURCE.md, LICENSE and THIRD_PARTY_LICENSES for the retained notices, import history and known provenance limits.

0
likes
0
points
1.8k
downloads

Publisher

verified publishergsmlg.dev

Weekly Downloads

Form state management and adaptive form widgets for DuskMoon Design System

Repository (GitHub)
View/report issues

Topics

#flutter #form #bloc #adaptive #material-design

License

unknown (license)

Dependencies

bloc, collection, duskmoon_theme, duskmoon_widgets, equatable, fluent_ui, flutter, flutter_bloc, intl, meta, rxdart, uuid

More

Packages that depend on duskmoon_form