OSBlocConsumer<B extends BlocBase<S>, S extends OSBlocBaseState> constructor

const OSBlocConsumer<B extends BlocBase<S>, S extends OSBlocBaseState>({
  1. Key? key,
  2. required B bloc,
  3. required Widget listener(
    1. BuildContext context,
    2. S state
    ),
  4. required Widget onSuccess(
    1. BuildContext context,
    2. S state
    ),
  5. required Widget onFailed(
    1. BuildContext context,
    2. String errorMessage
    ),
  6. required Widget onLoading(
    1. BuildContext context
    ),
  7. required Widget onEmpty(
    1. BuildContext context
    ),
})

Implementation

const OSBlocConsumer(
    {super.key,
    required this.bloc,
    required this.listener,
    required this.onSuccess,
    required this.onFailed,
    required this.onLoading,
    required this.onEmpty});