commit 1cb311cc2c3b89490dc78c9ba38bc6584ab88ab9
parent 401846abe462cffc3dc030e48ddc4d574151d22b
Author: Terry Yiu <git@tyiu.xyz>
Date: Sat, 22 Mar 2025 15:51:29 -0400
Fix localization issues in TransactionsView
Fixes: 22f2aba96979 ("Fix localization issues in TransactionsView")
Changelog-Fixed: Fix localization issues in TransactionsView
Signed-off-by: Terry Yiu <git@tyiu.xyz>
Diffstat:
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/damus/Views/Wallet/TransactionsView.swift b/damus/Views/Wallet/TransactionsView.swift
@@ -13,9 +13,10 @@ struct TransactionView: View {
var transaction: WalletConnect.Transaction
var body: some View {
- let txType = transaction.type == "incoming" ? "arrow-bottom-left" : "arrow-top-right"
- let txColor = transaction.type == "incoming" ? DamusColors.success : Color.gray
- let txOp = transaction.type == "incoming" ? "+" : "-"
+ let isIncomingTransaction = transaction.type == "incoming"
+ let txType = isIncomingTransaction ? "arrow-bottom-left" : "arrow-top-right"
+ let txColor = isIncomingTransaction ? DamusColors.success : Color.gray
+ let txOp = isIncomingTransaction ? "+" : "-"
let created_at = Date.init(timeIntervalSince1970: TimeInterval(transaction.created_at))
let formatter = RelativeDateTimeFormatter()
let relativeDate = formatter.localizedString(for: created_at, relativeTo: Date.now)
@@ -46,7 +47,7 @@ struct TransactionView: View {
.bold()
.foregroundColor(DamusColors.adaptableBlack)
- Text("\(relativeDate)")
+ Text(relativeDate)
.font(.caption)
.foregroundColor(Color.gray)
}
@@ -54,7 +55,7 @@ struct TransactionView: View {
Spacer()
- Text("\(txOp) \(transaction.amount/1000) sats")
+ Text(verbatim: "\(txOp) \(format_msats(transaction.amount))")
.font(.headline)
.foregroundColor(txColor)
.bold()