alpha
Login
or
Join now
alice.pds.demo.boltless.dev
/
core
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
2
Pulls
1
Pipelines
fix: pluralize metrics in ogre
author
Kainoa Kanter
committer
Tangled
date
1 week ago
(Jul 30, 2026, 10:41 PM UTC)
commit
d247a61c
d247a61c7e533ecd158501ccee60f2e7040697b8
parent
aa21d9c7
aa21d9c7aa93dfc6b2637475cb5197b76e1d319b
+5
-3
1 changed file
Expand all
Collapse all
Unified
Split
ogre
src
components
shared
metrics.tsx
+5
-3
ogre/src/components/shared/metrics.tsx
View file
Reviewed
···
13
13
issues: number;
14
14
}
15
15
16
16
+
const pluralize = (label: string, n: number) => (`${label}${n === 1 ? "" : "s"}`);
17
17
+
16
18
// Display stars, pulls, issues with Lucide icons
17
19
export function Metrics({ stars, pulls, issues }: MetricsProps) {
18
20
return (
19
21
<Row style={{ gap: 56, alignItems: "flex-start" }}>
20
20
-
<MetricItem value={stars} label="stars" Icon={Star} />
21
21
-
<MetricItem value={pulls} label="pulls" Icon={GitPullRequest} />
22
22
-
<MetricItem value={issues} label="issues" Icon={CircleDot} />
22
22
+
<MetricItem value={stars} label={pluralize('star', stars)} Icon={Star} />
23
23
+
<MetricItem value={pulls} label={pluralize('pull', pulls)} Icon={GitPullRequest} />
24
24
+
<MetricItem value={issues} label={pluralize('issue', issues)} Icon={CircleDot} />
23
25
</Row>
24
26
);
25
27
}