duskmoon_form 1.0.0
duskmoon_form: ^1.0.0 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.