ViewModelValueTuple7Builder<VM extends ChangeNotifier, T, T2, T3, T4, T5, T6, T7> constructor
ViewModelValueTuple7Builder<VM extends ChangeNotifier, T, T2, T3, T4, T5, T6, T7> ({
- Key? key,
- required ViewModelValueTuple7<
VM, T, T2, T3, T4, T5, T6, T7> valueListenables, - required ViewModelValueTuple7WidgetBuilder<
VM, T, T2, T3, T4, T5, T6, T7> builder, - Widget? child,
Implementation
ViewModelValueTuple7Builder({
Key? key,
required ViewModelValueTuple7<VM, T, T2, T3, T4, T5, T6, T7>
valueListenables,
required ViewModelValueTuple7WidgetBuilder<VM, T, T2, T3, T4, T5, T6, T7>
builder,
Widget? child,
}) : super(
key: key,
valueListenables: (viewModel) => List<ValueListenable<dynamic>>.from(
valueListenables(viewModel).toList()),
builder: (context, viewModel, value, child) =>
builder(context, viewModel, Tuple7.fromList(value), child),
child: child,
);