From e23180d4d6d6a697666aa8378ee45cb5f1c39e72 Mon Sep 17 00:00:00 2001 From: pacien Date: Wed, 17 Oct 2018 22:25:45 +0200 Subject: Add support for groups --- src/listComponents.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'src/listComponents.js') diff --git a/src/listComponents.js b/src/listComponents.js index a09abd9..2d89ac3 100644 --- a/src/listComponents.js +++ b/src/listComponents.js @@ -49,6 +49,28 @@ export class Counters extends Component { } } +export class GroupsCoverage extends Component { + _renderChilds(row) { + return row.group + ? () + : (); + } + + _renderRow(row) { + return ( +
  • + {row.$.name} + + {this._renderChilds(row)} +
  • + ) + } + + render() { + return renderRows(row => this._renderRow(row), this.props.groups, false); + } +} + export class PackagesCoverage extends Component { _renderRow(row) { return ( @@ -99,6 +121,27 @@ class MethodsCoverage extends Component { } } +export class GroupsSourceCoverage extends Component { + _renderChilds(row) { + return row.group + ? () + : (); + } + + _renderRow(row) { + return ( +
  • + {row.$.name} + {this._renderChilds(row)} +
  • + ) + } + + render() { + return renderRows(row => this._renderRow(row), this.props.groups, false); + } +} + export class PackagesSourceCoverage extends Component { _renderRow(row) { return ( -- cgit v1.2.3