LCOV - code coverage report
Current view: top level - lib/organisations/widgets - delete_organisation_button.dart (source / functions) Hit Total Coverage
Test: lcov.info Lines: 1 8 12.5 %
Date: 2022-03-03 12:16:13 Functions: 0 0 -

          Line data    Source code
       1             : import 'package:flutter/material.dart';
       2             : 
       3             : import 'package:flutter_redux/flutter_redux.dart';
       4             : 
       5             : import '../../app_state.dart';
       6             : import '../../utils/build_context_extensions.dart';
       7             : import '../actions/delete_organisation_action.dart';
       8             : 
       9             : class DeleteOrganisationButton extends StatelessWidget {
      10           1 :   const DeleteOrganisationButton({Key? key}) : super(key: key);
      11             : 
      12           0 :   @override
      13             :   Widget build(BuildContext context) {
      14           0 :     return StoreConnector<AppState, bool>(
      15             :         distinct: true,
      16           0 :         converter: (store) => store.state.organisations.deleting,
      17           0 :         builder: (context, deleting) => (deleting)
      18             :             ? const SizedBox(
      19             :                 width: 30,
      20             :                 height: 30,
      21             :                 child: Center(
      22             :                   child: CircularProgressIndicator(),
      23             :                 ),
      24             :               )
      25           0 :             : IconButton(
      26           0 :                 onPressed: () {
      27           0 :                   context.dispatch(const DeleteOrganisationAction());
      28             :                 },
      29             :                 icon: const Icon(Icons.delete_forever_rounded)));
      30             :   }
      31             : }

Generated by: LCOV version 1.13