diff options
Diffstat (limited to 'vanilla/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js')
| -rw-r--r-- | vanilla/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/vanilla/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js b/vanilla/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js deleted file mode 100644 index 3bdd8ff..0000000 --- a/vanilla/node_modules/istanbul-reports/lib/html-spa/src/summaryHeader.js +++ /dev/null @@ -1,63 +0,0 @@ -const React = require('react'); - -function Ignores({ metrics, metricsToShow }) { - const metricKeys = Object.keys(metricsToShow); - const result = []; - - for (let i = 0; i < metricKeys.length; i++) { - const metricKey = metricKeys[i]; - if (metricsToShow[metricKey]) { - const skipped = metrics[metricKey].skipped; - if (skipped > 0) { - result.push( - `${skipped} ${metricKey}${ - skipped === 1 ? '' : metricKey === 'branch' ? 'es' : 's' - }` - ); - } - } - } - - if (result.length === 0) { - return false; - } - - return ( - <div className="toolbar__item"> - <span className="strong">{result.join(', ')}</span> - <span className="quiet">Ignored</span> - </div> - ); -} - -function StatusMetric({ data, name }) { - return ( - <div className="toolbar__item"> - <span className="strong">{data.pct}%</span>{' '} - <span className="quiet">{name}</span>{' '} - <span className={'fraction ' + data.classForPercent}> - {data.covered}/{data.total} - </span> - </div> - ); -} - -module.exports = function SummaryHeader({ metrics, metricsToShow }) { - return ( - <div className="toolbar"> - {metricsToShow.statements && ( - <StatusMetric data={metrics.statements} name="Statements" /> - )} - {metricsToShow.branches && ( - <StatusMetric data={metrics.branches} name="Branches" /> - )} - {metricsToShow.functions && ( - <StatusMetric data={metrics.functions} name="Functions" /> - )} - {metricsToShow.lines && ( - <StatusMetric data={metrics.lines} name="Lines" /> - )} - <Ignores metrics={metrics} metricsToShow={metricsToShow} /> - </div> - ); -}; |
