do to formatters

This commit is contained in:
2026-01-24 01:07:43 +01:00
parent ae59df61eb
commit 891b3cf0ee
140 changed files with 656 additions and 1159 deletions

View File

@@ -1,7 +1,7 @@
import { ViewModel } from "../contracts/view-models/ViewModel";
import { CurrencyDisplay } from '../display-objects/CurrencyDisplay';
import { DateDisplay } from '../display-objects/DateDisplay';
import { NumberDisplay } from '../display-objects/NumberDisplay';
import { CurrencyFormatter } from '../formatters/CurrencyFormatter';
import { DateFormatter } from '../formatters/DateFormatter';
import { NumberFormatter } from '../formatters/NumberFormatter';
import type { SponsorshipViewData } from "../view-data/SponsorshipViewData";
/**
@@ -52,11 +52,11 @@ export class SponsorshipViewModel extends ViewModel {
}
get formattedImpressions(): string {
return NumberDisplay.format(this.impressions);
return NumberFormatter.format(this.impressions);
}
get formattedPrice(): string {
return CurrencyDisplay.format(this.price);
return CurrencyFormatter.format(this.price);
}
get daysRemaining(): number {
@@ -92,8 +92,8 @@ export class SponsorshipViewModel extends ViewModel {
}
get periodDisplay(): string {
const start = DateDisplay.formatMonthYear(this.startDate);
const end = DateDisplay.formatMonthYear(this.endDate);
const start = DateFormatter.formatMonthYear(this.startDate);
const end = DateFormatter.formatMonthYear(this.endDate);
return `${start} - ${end}`;
}
}