when<W extends Widget> method

Widget when<W extends Widget>({
  1. required W loading(),
  2. required W error(
    1. Object
    ),
  3. required W orElse(),
})

Implementation

Widget when<W extends Widget>({
  required W Function() loading,
  required W Function(Object) error,
  required W Function() orElse,
}) {
  if (isLoading.value) {
    return loading();
  }
  if (this.error.value != null) {
    return error(this.error.value!);
  }
  return orElse();
}