website refactor
This commit is contained in:
15
apps/website/lib/display-objects/LeagueDisplay.ts
Normal file
15
apps/website/lib/display-objects/LeagueDisplay.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
/**
|
||||
* LeagueDisplay
|
||||
*
|
||||
* Deterministic display logic for leagues.
|
||||
*/
|
||||
|
||||
export class LeagueDisplay {
|
||||
/**
|
||||
* Formats a league count with pluralization.
|
||||
* Example: 1 -> "1 league", 2 -> "2 leagues"
|
||||
*/
|
||||
static formatCount(count: number): string {
|
||||
return `${count} ${count === 1 ? 'league' : 'leagues'}`;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user