do to formatters
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
import { CurrencyDisplay } from "../display-objects/CurrencyDisplay";
|
||||
import { FinishDisplay } from "../display-objects/FinishDisplay";
|
||||
import { DateDisplay } from "../display-objects/DateDisplay";
|
||||
import { PrizeTypeDisplay } from "../display-objects/PrizeTypeDisplay";
|
||||
import { CurrencyFormatter } from "../formatters/CurrencyFormatter";
|
||||
import { DateFormatter } from "../formatters/DateFormatter";
|
||||
import { FinishFormatter } from "../formatters/FinishFormatter";
|
||||
import { PrizeTypeFormatter } from "../formatters/PrizeTypeFormatter";
|
||||
import type { PrizeViewData } from "../view-data/PrizeViewData";
|
||||
|
||||
export class PrizeViewModel extends ViewModel {
|
||||
@@ -28,17 +28,17 @@ export class PrizeViewModel extends ViewModel {
|
||||
|
||||
/** UI-specific: Formatted amount */
|
||||
get formattedAmount(): string {
|
||||
return CurrencyDisplay.format(this.amount, 'EUR');
|
||||
return CurrencyFormatter.format(this.amount, 'EUR');
|
||||
}
|
||||
|
||||
/** UI-specific: Position display */
|
||||
get positionDisplay(): string {
|
||||
return FinishDisplay.format(this.position);
|
||||
return FinishFormatter.format(this.position);
|
||||
}
|
||||
|
||||
/** UI-specific: Type display */
|
||||
get typeDisplay(): string {
|
||||
return PrizeTypeDisplay.format(this.type);
|
||||
return PrizeTypeFormatter.format(this.type);
|
||||
}
|
||||
|
||||
/** UI-specific: Status display */
|
||||
@@ -58,11 +58,11 @@ export class PrizeViewModel extends ViewModel {
|
||||
|
||||
/** UI-specific: Formatted awarded date */
|
||||
get formattedAwardedAt(): string {
|
||||
return this.awardedAt ? DateDisplay.formatShort(this.awardedAt) : 'Not awarded';
|
||||
return this.awardedAt ? DateFormatter.formatShort(this.awardedAt) : 'Not awarded';
|
||||
}
|
||||
|
||||
/** UI-specific: Formatted created date */
|
||||
get formattedCreatedAt(): string {
|
||||
return DateDisplay.formatShort(this.createdAt);
|
||||
return DateFormatter.formatShort(this.createdAt);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user