do to formatters
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
import { CurrencyDisplay } from "../display-objects/CurrencyDisplay";
|
||||
import { DateDisplay } from "../display-objects/DateDisplay";
|
||||
import { TransactionTypeDisplay } from "../display-objects/TransactionTypeDisplay";
|
||||
import { CurrencyFormatter } from "../formatters/CurrencyFormatter";
|
||||
import { DateFormatter } from "../formatters/DateFormatter";
|
||||
import { TransactionTypeFormatter } from "../formatters/TransactionTypeFormatter";
|
||||
import type { WalletTransactionViewData } from "../view-data/WalletTransactionViewData";
|
||||
|
||||
export class WalletTransactionViewModel extends ViewModel {
|
||||
@@ -25,7 +25,7 @@ export class WalletTransactionViewModel extends ViewModel {
|
||||
/** UI-specific: Formatted amount with sign */
|
||||
get formattedAmount(): string {
|
||||
const sign = this.amount > 0 ? '+' : '';
|
||||
return `${sign}${CurrencyDisplay.format(Math.abs(this.amount))}`;
|
||||
return `${sign}${CurrencyFormatter.format(Math.abs(this.amount))}`;
|
||||
}
|
||||
|
||||
/** UI-specific: Amount color */
|
||||
@@ -35,12 +35,12 @@ export class WalletTransactionViewModel extends ViewModel {
|
||||
|
||||
/** UI-specific: Type display */
|
||||
get typeDisplay(): string {
|
||||
return TransactionTypeDisplay.format(this.type);
|
||||
return TransactionTypeFormatter.format(this.type);
|
||||
}
|
||||
|
||||
/** UI-specific: Formatted date */
|
||||
get formattedDate(): string {
|
||||
return DateDisplay.formatShort(this.date);
|
||||
return DateFormatter.formatShort(this.date);
|
||||
}
|
||||
|
||||
/** UI-specific: Is incoming */
|
||||
|
||||
Reference in New Issue
Block a user