import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_redux/flutter_redux.dart'; import 'package:redux/redux.dart'; import '../../redux/app/app_state.dart'; import '../../redux/product/product_selectors.dart'; class AppLoading extends StatelessWidget { final Function(BuildContext context, bool isLoading) builder; AppLoading({Key key, @required this.builder}) : super(key: key); @override Widget build(BuildContext context) { return StoreConnector( distinct: true, converter: (Store store) => isLoadingSelector(store.state), builder: builder, ); } }