blocMulti<T> static method
Implementation
static Widget blocMulti<T>({
required EasyBloc<T> bloc,
required EasyMultiBuilder<T> builder,
}) {
return BlocBuilder<EasyBloc<T>, EasyState<T>>(
bloc: bloc,
buildWhen: (prev, next) =>
prev.multiSelect != next.multiSelect || prev.values != next.values,
builder: (context, state) => builder(
context,
state.values,
(values) =>
bloc.add(EasyValueChanged<T>(values: values, multiSelect: true)),
),
);
}