minor fix [skip ci]

This commit is contained in:
Omar
2026-04-19 03:05:51 +02:00
parent 314eb36dd5
commit 9c842282e6
3 changed files with 26 additions and 22 deletions
+22 -18
View File
@@ -14,7 +14,6 @@ import 'package:cake_wallet/src/widgets/cake_image_widget.dart';
import 'package:cake_wallet/utils/address_formatter.dart';
import 'package:cake_wallet/utils/show_pop_up.dart';
import 'package:cake_wallet/view_model/dashboard/dashboard_view_model.dart';
import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_edit_or_create_view_model.dart';
import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_item.dart';
import 'package:cake_wallet/view_model/wallet_address_list/wallet_address_list_view_model.dart';
import 'package:cake_wallet/wownero/wownero.dart';
@@ -22,7 +21,6 @@ import 'package:cw_core/card_design.dart';
import 'package:cw_core/wallet_type.dart';
import 'package:flutter/material.dart';
import 'package:flutter_mobx/flutter_mobx.dart';
import 'package:flutter_svg/svg.dart';
import 'package:cake_wallet/utils/list_item.dart';
import 'package:mobx/mobx.dart';
@@ -146,7 +144,8 @@ class _NewAddressesPageState extends State<NewAddressesPage> {
if (item is WalletAddressListItem) {
return Observer(
builder: (_) => AddressRow(
selected: item.address == widget.addressListViewModel.address.address,
selected:
item.address == widget.addressListViewModel.address.address,
first: widget.showHidden && index == 0,
last: index == filteredItems.length - 1,
item: item,
@@ -159,6 +158,8 @@ class _NewAddressesPageState extends State<NewAddressesPage> {
updateItems();
},
walletType: widget.addressListViewModel.type,
hasBalance: widget.addressListViewModel.isBalanceAvailable,
hasReceived: widget.addressListViewModel.isReceivedAvailable,
),
);
}
@@ -304,16 +305,19 @@ class AccountPreviewHeader extends StatelessWidget {
}
class AddressRow extends StatelessWidget {
const AddressRow(
{super.key,
required this.selected,
required this.first,
required this.last,
required this.item,
required this.onSelect,
required this.walletType,
required this.onLabelChanged,
required this.onAddressHidden});
const AddressRow({
super.key,
required this.selected,
required this.first,
required this.last,
required this.item,
required this.onSelect,
required this.walletType,
required this.onLabelChanged,
required this.onAddressHidden,
required this.hasBalance,
required this.hasReceived,
});
final bool selected;
final bool first;
@@ -323,6 +327,8 @@ class AddressRow extends StatelessWidget {
final VoidCallback onLabelChanged;
final VoidCallback onAddressHidden;
final WalletType walletType;
final bool hasBalance;
final bool hasReceived;
@override
Widget build(BuildContext context) {
@@ -425,7 +431,7 @@ class AddressRow extends StatelessWidget {
fontSize: 12,
color: Theme.of(context).colorScheme.onSurfaceVariant),
),
Text("${S.of(context).balance}: ${item.balance}",
Text("${hasReceived ? S.of(context).received : S.of(context).balance}: ${item.balance}",
style: TextStyle(
fontSize: 12,
color: Theme.of(context).colorScheme.onSurfaceVariant)),
@@ -434,8 +440,7 @@ class AddressRow extends StatelessWidget {
],
),
),
if (selected) CakeImageWidget(
imageUrl: "assets/new-ui/checkmark.svg")
if (selected) CakeImageWidget(imageUrl: "assets/new-ui/checkmark.svg")
],
),
),
@@ -474,8 +479,7 @@ class ShowHiddenButton extends StatelessWidget {
Text(S.of(context).show_hidden_addresses),
RotatedBox(
quarterTurns: 1,
child:CakeImageWidget(
imageUrl: "assets/new-ui/dropdown_arrow.svg"))
child: CakeImageWidget(imageUrl: "assets/new-ui/dropdown_arrow.svg"))
],
),
),