fixed subaddress label (#281)
* fixed subaddress label * Added name length check
Serhii committed
Mar 8, 2022 at 13:11 UTC
12c5ed27dc1f3df3fdc97a6206f7bc5f03cfa18d
1 file changed
+13
-2
lib/src/screens/receive/widgets/address_cell.dart
+13
-2
@@ -39,7 +39,18 @@ class AddressCell extends StatelessWidget {
39
final Function(String) onTap;
40
final Function() onEdit;
41
42
- String get label => name ?? address;
42
+ String get label {
43
+ if (name.isEmpty){
44
+ if(address.length<=16){
45
+ return address;
46
+ }else{
47
+ return address.substring(0,8)+'...'+
48
+ address.substring(address.length-8,address.length);
49
+ }
50
+ }else{
51
+ return name;
52
+ }
53
+ }
54
55
@override
56
Widget build(BuildContext context) {
@@ -49,7 +60,7 @@ class AddressCell extends StatelessWidget {
60
color: backgroundColor,
61
padding: EdgeInsets.only(left: 24, right: 24, top: 28, bottom: 28),
62
child: Text(
52
- name ?? address,
63
+ label,
64
maxLines: 1,
65
overflow: TextOverflow.ellipsis,
66
style: TextStyle(