Skip to content

Commit 4acdc2b

Browse files
authored
Format like count number (#8344)
1 parent 1aa622f commit 4acdc2b

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

app/lib/frontend/templates/views/pkg/labeled_scores.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ d.Node labeledScoresNode({
2121
children: [
2222
d.div(
2323
classes: ['packages-score', 'packages-score-like'],
24-
child: _labeledScore('likes', likeCount.toString(), sign: ''),
24+
child: _labeledScore(
25+
'likes',
26+
'${compactFormat(likeCount).value}'
27+
'${compactFormat(likeCount).suffix}',
28+
sign: ''),
2529
),
2630
d.div(
2731
classes: ['packages-score', 'packages-score-health'],

app/lib/frontend/templates/views/pkg/score_tab.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,9 +247,16 @@ d.Node _toolEnvInfoNode(List<_ToolVersionInfo> values) {
247247
}
248248

249249
d.Node _likeKeyFigureNode(int? likeCount) {
250-
// TODO: implement k/m supplemental for values larger than 1000
250+
if (likeCount == null) {
251+
return _keyFigureNode(
252+
value: '--',
253+
supplemental: '',
254+
label: 'likes',
255+
);
256+
}
251257
return _keyFigureNode(
252-
value: '$likeCount',
258+
value: '${compactFormat(likeCount).value}'
259+
'${compactFormat(likeCount).suffix}',
253260
supplemental: '',
254261
label: 'likes',
255262
);

0 commit comments

Comments
 (0)