@@ -445,7 +445,10 @@ app.component('summary-table', {
445
445
}
446
446
} ,
447
447
template : `
448
- <table class="summary-table">
448
+ <div v-if="summary.all.count === 0" style="flex-grow: 1; display: flex; flex-direction: column; justify-content: center;">
449
+ <span>No results</span>
450
+ </div>
451
+ <table v-else class="summary-table">
449
452
<thead v-if="withLegend">
450
453
<th><!-- icon --></th>
451
454
<th>Range</th>
@@ -455,15 +458,25 @@ app.component('summary-table', {
455
458
<tbody>
456
459
<tr class="positive">
457
460
<td title="Regressions" v-if="withLegend">❌</td>
458
- <td><SummaryRange :range="summary.regressions.range" /></td>
459
- <td><SummaryPercentValue :value="summary.regressions.average" /></td>
460
- <td><SummaryCount :cases="summary.regressions.count" :benchmarks="summary.regressions.benchmarks" /></td>
461
+ <template v-if="summary.regressions.count !== 0">
462
+ <td><SummaryRange :range="summary.regressions.range" /></td>
463
+ <td><SummaryPercentValue :value="summary.regressions.average" /></td>
464
+ <td><SummaryCount :cases="summary.regressions.count" :benchmarks="summary.regressions.benchmarks" /></td>
465
+ </template>
466
+ <template v-else>
467
+ <td colspan="3" style="text-align: center;">No regressions</td>
468
+ </template>
461
469
</tr>
462
470
<tr class="negative">
463
471
<td title="Improvements" v-if="withLegend">✅</td>
464
- <td><SummaryRange :range="summary.improvements.range" /></td>
465
- <td><SummaryPercentValue :value="summary.improvements.average" /></td>
466
- <td><SummaryCount :cases="summary.improvements.count" :benchmarks="summary.improvements.benchmarks" /></td>
472
+ <template v-if="summary.improvements.count !== 0">
473
+ <td><SummaryRange :range="summary.improvements.range" /></td>
474
+ <td><SummaryPercentValue :value="summary.improvements.average" /></td>
475
+ <td><SummaryCount :cases="summary.improvements.count" :benchmarks="summary.improvements.benchmarks" /></td>
476
+ </template>
477
+ <template v-else>
478
+ <td colspan="3" style="text-align: center;">No improvements</td>
479
+ </template>
467
480
</tr>
468
481
<tr>
469
482
<td title="All changes" v-if="withLegend">❌,✅</td>
0 commit comments