Skip to content

Commit 11d5bbc

Browse files
committed
don't pluralize video count label when track only has one video
1 parent 9a5ad06 commit 11d5bbc

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

src/components/tracks/Card.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ const FilteredVideosSection = ({ videos: allVideos, trackSlug }) => {
1818
const [expanded, setExpanded] = useState(false);
1919
const canExpand = allVideos.length > 6;
2020
const videos = expanded || !canExpand ? allVideos : allVideos.slice(0, 6);
21+
2122
return (
2223
<section>
2324
<div className={css.filterHeading}>
24-
{allVideos.length} videos within this track match the filter.
25+
{allVideos.length} video{allVideos.length > 1 ? 's' : ''} within this
26+
track match the filter.
2527
</div>
2628
<div className={css.filteredResults}>
2729
{videos.map((v, i) => (
@@ -113,7 +115,9 @@ const Card = ({
113115
<h3 className={css.smallTitle}>{title}</h3>
114116
<div className={css.icon}>👁</div>
115117
<div className={css.trackType}>{trackType}</div>
116-
<div className={css.numVideos}>{numVideos} videos</div>
118+
<div className={css.numVideos}>
119+
{numVideos} video{numVideos > 1 ? 's' : ''}
120+
</div>
117121
</div>
118122
<Image
119123
image={image}

src/components/tracks/Header.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const Header = ({ track }) => {
3131
}`
3232
]
3333
: []),
34-
`${numVideos} videos`
34+
`${numVideos} video${numVideos > 1 ? 's' : ''}`
3535
]}
3636
singleLine={false}
3737
/>

src/pages/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ const TrackCard = ({ track, placeholderImage }) => {
3131
<Link to={`tracks/${slug}`}>{title}</Link>
3232
</h3>
3333

34-
<div className={css.numVideos}>{numVideos} videos</div>
34+
<div className={css.numVideos}>
35+
{numVideos} video{numVideos > 1 ? 's' : ''}
36+
</div>
3537
</div>
3638
<Link to={`tracks/${slug}`}>
3739
<Image

0 commit comments

Comments
 (0)