14 lines
336 B
TypeScript
14 lines
336 B
TypeScript
/**
|
|
* DashboardLeaguePositionDisplay
|
|
*
|
|
* Deterministic league position formatting for dashboard display.
|
|
*/
|
|
|
|
export class DashboardLeaguePositionFormatter {
|
|
static format(position: number | null | undefined): string {
|
|
if (position === null || position === undefined) {
|
|
return '-';
|
|
}
|
|
return `#${position}`;
|
|
}
|
|
} |