body property

  1. @override
Widget body
override

Implementation

@override
Widget get body {
  if (_child.data == null) return builder(context);
  return Stack(children: [
    !_isStartup
        ? _child.data!
        : FutureBuilder(
            builder: (c, s) {
              if (s.connectionState == ConnectionState.none) return _child.data ?? empty;
              if (s.connectionState == ConnectionState.waiting) return builder(context);
              _isStartup = false;
              return _child.data ?? empty;
            },
            future: _futureAction.data),
    _isBusy.data! ? Container(color: palette.shade) : empty,
    _isBusy.data! ? builder(context) : empty,
  ]);
}