do to formatters
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
import { CurrencyDisplay } from "../display-objects/CurrencyDisplay";
|
||||
import { DateDisplay } from "../display-objects/DateDisplay";
|
||||
import { PaymentTypeDisplay } from "../display-objects/PaymentTypeDisplay";
|
||||
import { PayerTypeDisplay } from "../display-objects/PayerTypeDisplay";
|
||||
import { StatusDisplay } from "../display-objects/StatusDisplay";
|
||||
import { CurrencyFormatter } from "../formatters/CurrencyFormatter";
|
||||
import { DateFormatter } from "../formatters/DateFormatter";
|
||||
import { PayerTypeFormatter } from "../formatters/PayerTypeFormatter";
|
||||
import { PaymentTypeFormatter } from "../formatters/PaymentTypeFormatter";
|
||||
import { StatusFormatter } from "../formatters/StatusFormatter";
|
||||
import type { PaymentViewData } from "../view-data/PaymentViewData";
|
||||
|
||||
export class PaymentViewModel extends ViewModel {
|
||||
@@ -29,12 +29,12 @@ export class PaymentViewModel extends ViewModel {
|
||||
|
||||
/** UI-specific: Formatted amount */
|
||||
get formattedAmount(): string {
|
||||
return CurrencyDisplay.format(this.amount, 'EUR');
|
||||
return CurrencyFormatter.format(this.amount, 'EUR');
|
||||
}
|
||||
|
||||
/** UI-specific: Formatted net amount */
|
||||
get formattedNetAmount(): string {
|
||||
return CurrencyDisplay.format(this.netAmount, 'EUR');
|
||||
return CurrencyFormatter.format(this.netAmount, 'EUR');
|
||||
}
|
||||
|
||||
/** UI-specific: Status color */
|
||||
@@ -50,26 +50,26 @@ export class PaymentViewModel extends ViewModel {
|
||||
|
||||
/** UI-specific: Formatted created date */
|
||||
get formattedCreatedAt(): string {
|
||||
return DateDisplay.formatShort(this.createdAt);
|
||||
return DateFormatter.formatShort(this.createdAt);
|
||||
}
|
||||
|
||||
/** UI-specific: Formatted completed date */
|
||||
get formattedCompletedAt(): string {
|
||||
return this.completedAt ? DateDisplay.formatShort(this.completedAt) : 'Not completed';
|
||||
return this.completedAt ? DateFormatter.formatShort(this.completedAt) : 'Not completed';
|
||||
}
|
||||
|
||||
/** UI-specific: Status display */
|
||||
get statusDisplay(): string {
|
||||
return StatusDisplay.transactionStatus(this.status);
|
||||
return StatusFormatter.transactionStatus(this.status);
|
||||
}
|
||||
|
||||
/** UI-specific: Type display */
|
||||
get typeDisplay(): string {
|
||||
return PaymentTypeDisplay.format(this.type);
|
||||
return PaymentTypeFormatter.format(this.type);
|
||||
}
|
||||
|
||||
/** UI-specific: Payer type display */
|
||||
get payerTypeDisplay(): string {
|
||||
return PayerTypeDisplay.format(this.payerType);
|
||||
return PayerTypeFormatter.format(this.payerType);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user