toWidget method

Widget toWidget({
  1. required Widget onData(
    1. T data
    ),
  2. Widget onEmpty()?,
  3. T? initialData,
})

Implementation

Widget toWidget({
  required Widget Function(T data) onData,
  Widget Function()? onEmpty,
  T? initialData,
}) =>
    FutureBuilder<T>(
      future: this,
      initialData: initialData,
      builder: (_, s) =>
          s.hasData ? onData(s.data!) : onEmpty?.call() ?? SizedBox(),
    );