loadableWidget method
Implementation
Widget loadableWidget({required Widget child}) {
return Stack(
children: <Widget>[
child,
StreamBuilder<bool>(
initialData: false,
stream: _screenLoaderStream.onChange,
builder: (ctx, snap) {
if (!(snap.data ?? false)) {
return const SizedBox();
} else {
return BackdropFilter(
child: _buildLoader(),
filter: ImageFilter.blur(
sigmaX: _loadingBgBlur(),
sigmaY: _loadingBgBlur(),
),
);
}
},
),
],
);
}