BaseProviderWidget<T extends ChangeNotifier, Theme, Localization> constructor
const
BaseProviderWidget<T extends ChangeNotifier, Theme, Localization> ({
- required T create(),
- Widget? child,
- Widget childBuilder(
- BuildContext context,
- Theme theme,
- Localization localization
- Widget consumer(
- BuildContext context,
- T viewModel,
- Widget? child
- Widget consumerWithThemeAndLocalization(
- BuildContext context,
- T viewModel,
- Widget? child,
- Theme theme,
- Localization localization,
- Widget? consumerChild,
- Widget childBuilderWithViewModel(
- BuildContext context,
- T viewModel,
- Theme theme,
- Localization localization,
- bool lazy = true,
- Key? key,
Implementation
const BaseProviderWidget({
required this.create,
this.child,
this.childBuilder,
this.consumer,
this.consumerWithThemeAndLocalization,
this.consumerChild,
this.childBuilderWithViewModel,
this.lazy = true,
super.key,
}) : this.value = null;