toLidConsumer method

Widget toLidConsumer({
  1. Key? key,
  2. required LidWidgetBuilder<S> builder,
  3. BuilderCondition<S>? buildWhen,
  4. required LidWidgetListener<S> listener,
  5. ListenerCondition<S>? listenWhen,
  6. bool animate = false,
  7. AnimatedSwitcherTransitionBuilder transitionBuilder = AnimatedSwitcher.defaultTransitionBuilder,
  8. Duration duration = const Duration(milliseconds: 300),
})

Implementation

Widget toLidConsumer({
  Key? key,
  required LidWidgetBuilder<S> builder,
  BuilderCondition<S>? buildWhen,
  required LidWidgetListener<S> listener,
  ListenerCondition<S>? listenWhen,
  bool animate = false,
  AnimatedSwitcherTransitionBuilder transitionBuilder =
      AnimatedSwitcher.defaultTransitionBuilder,
  Duration duration = const Duration(milliseconds: 300),
}) {
  return LidConsumer<S>(
    key: key,
    stateNotifier: this,
    builder: builder,
    buildWhen: buildWhen,
    listener: listener,
    listenWhen: listenWhen,
    animate: animate,
    transitionBuilder: transitionBuilder,
    duration: duration,
  );
}