LView<T>.store constructor
LView<T>.store (
- LevitStore<
T> state, { - Key? key,
- required Widget builder(
- BuildContext context,
- T controller
- Widget orElse(
- BuildContext context
- bool autoWatch = true,
- List<
Object?> ? args,
Syntax sugar for consuming a LevitStore.
Implementation
factory LView.store(
LevitStore<T> state, {
Key? key,
required Widget Function(BuildContext context, T controller) builder,
Widget Function(BuildContext context)? orElse,
bool autoWatch = true,
List<Object?>? args,
}) {
return LView<T>(
key: key,
resolver: (context) => context.levit.findOrNull<T>(key: state),
builder: builder,
orElse: orElse,
autoWatch: autoWatch,
args: args,
);
}