FormProvider<T extends FormManager>.value constructor
Takes a formManager
and a child
which will have access to the formManager
via
FormProvider.of(context)
.
When FormProvider.value
is used, the formManager
will not be automatically
closed.
As a result, FormProvider.value
should mainly be used for providing
existing formManager
s to new routes.
A new formManager
should not be created in FormProvider.value
.
formManager
s should always be created using the default constructor within
create
.
FormProvider.value(
value: Formrovider.of<BlocA>(context),
child: ScreenA(),
);
Implementation
FormProvider.value({
Key? key,
required T value,
Widget? child,
}) : this._(
key: key,
create: (_) => value,
child: child,
);