InjectedBlocProvider<B extends BlocBase<Object>> constructor Null safety

InjectedBlocProvider<B extends BlocBase<Object>>(
  1. {Key? key,
  2. bool lazy = false,
  3. void onCreate(
    1. B
    )?,
  4. Widget? child}
)

Creates an injected bloc provider.

Implementation

InjectedBlocProvider({
  Key? key,
  bool lazy = false,
  void Function(B)? onCreate,
  Widget? child,
}) : super(
        key: key,
        create: (context) {
          final bloc = getIt<B>();
          onCreate?.call(bloc);
          return bloc;
        },
        lazy: lazy,
        child: child,
      );