BaseProviderWidget<T extends ChangeNotifier, Theme, Localization> class
Constructors
-
BaseProviderWidget({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})
-
const
-
BaseProviderWidget.value({required T? value, 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)?, Key? key})
-
const
Properties
-
child
→ Widget?
-
final
-
childBuilder
→ (Widget Function(BuildContext context, Theme theme, Localization localization)?)
-
final
-
childBuilderWithViewModel
→ (Widget Function(BuildContext context, T viewModel, Theme theme, Localization localization)?)
-
final
-
consumer
→ (Widget Function(BuildContext context, T viewModel, Widget? child)?)
-
final
-
consumerChild
→ Widget?
-
final
-
consumerWithThemeAndLocalization
→ (Widget Function(BuildContext context, T viewModel, Widget? child, Theme theme, Localization localization)?)
-
final
-
create
→ T Function()
-
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
-
lazy
→ bool
-
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
value
→ T?
-
final