Skip to content

Commit 5434ca2

Browse files
committed
fix: Handle zero, one and many
1 parent 1bfd109 commit 5434ca2

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

components/Stats/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ class Stats extends React.Component {
77
var template = this.props.template;
88
var data = {
99
nbHits: this.props.nbHits,
10-
isPlural: this.props.nbHits > 1,
10+
hasNoResults: this.props.nbHits === 0,
11+
hasOneResult: this.props.nbHits === 1,
12+
hasManyResults: this.props.nbHits > 1,
1113
processingTimeMS: this.props.processingTimeMS
1214
};
1315

widgets/stats/template.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
<div>
2-
{{nbHits}} {{#isPlural}}results{{/isPlural}}{{^isPlural}}result{{/isPlural}}
2+
{{#hasNoResults}}No results{{/hasNoResults}}
3+
{{#hasOneResult}}1 result{{/hasOneResult}}
4+
{{#hasManyResults}}{{nbHits}} results{{/hasManyResults}}
35
<small>found in {{processingTimeMS}}ms</small>
46
</div>

0 commit comments

Comments
 (0)