PeerCard. Menu. Make "remove" more visible
This commit is contained in:
parent
a149ba832b
commit
02b5085e2b
@ -515,9 +515,21 @@ abstract class BasePeerCard extends StatelessWidget {
|
|||||||
String id, Future<void> Function() reloadFunc,
|
String id, Future<void> Function() reloadFunc,
|
||||||
{bool isLan = false}) {
|
{bool isLan = false}) {
|
||||||
return MenuEntryButton<String>(
|
return MenuEntryButton<String>(
|
||||||
childBuilder: (TextStyle? style) => Text(
|
childBuilder: (TextStyle? style) => Row(
|
||||||
translate('Remove'),
|
children: [
|
||||||
style: style,
|
Text(
|
||||||
|
translate('Remove'),
|
||||||
|
style: style?.copyWith(color: Colors.red),
|
||||||
|
),
|
||||||
|
Expanded(
|
||||||
|
child: Align(
|
||||||
|
alignment: Alignment.centerRight,
|
||||||
|
child: Transform.scale(
|
||||||
|
scale: 0.8,
|
||||||
|
child: Icon(Icons.delete_forever, color: Colors.red),
|
||||||
|
),
|
||||||
|
).marginOnly(right: 4)),
|
||||||
|
],
|
||||||
),
|
),
|
||||||
proc: () {
|
proc: () {
|
||||||
() async {
|
() async {
|
||||||
@ -697,6 +709,7 @@ class RecentPeerCard extends BasePeerCard {
|
|||||||
if (!gFFI.abModel.idContainBy(peer.id)) {
|
if (!gFFI.abModel.idContainBy(peer.id)) {
|
||||||
menuItems.add(_addToAb(peer));
|
menuItems.add(_addToAb(peer));
|
||||||
}
|
}
|
||||||
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {
|
menuItems.add(_removeAction(peer.id, () async {
|
||||||
await bind.mainLoadRecentPeers();
|
await bind.mainLoadRecentPeers();
|
||||||
}));
|
}));
|
||||||
@ -741,6 +754,7 @@ class FavoritePeerCard extends BasePeerCard {
|
|||||||
if (!gFFI.abModel.idContainBy(peer.id)) {
|
if (!gFFI.abModel.idContainBy(peer.id)) {
|
||||||
menuItems.add(_addToAb(peer));
|
menuItems.add(_addToAb(peer));
|
||||||
}
|
}
|
||||||
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {
|
menuItems.add(_removeAction(peer.id, () async {
|
||||||
await bind.mainLoadFavPeers();
|
await bind.mainLoadFavPeers();
|
||||||
}));
|
}));
|
||||||
@ -778,6 +792,7 @@ class DiscoveredPeerCard extends BasePeerCard {
|
|||||||
if (!gFFI.abModel.idContainBy(peer.id)) {
|
if (!gFFI.abModel.idContainBy(peer.id)) {
|
||||||
menuItems.add(_addToAb(peer));
|
menuItems.add(_addToAb(peer));
|
||||||
}
|
}
|
||||||
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {}));
|
menuItems.add(_removeAction(peer.id, () async {}));
|
||||||
return menuItems;
|
return menuItems;
|
||||||
}
|
}
|
||||||
@ -817,6 +832,7 @@ class AddressBookPeerCard extends BasePeerCard {
|
|||||||
if (gFFI.abModel.tags.isNotEmpty) {
|
if (gFFI.abModel.tags.isNotEmpty) {
|
||||||
menuItems.add(_editTagAction(peer.id));
|
menuItems.add(_editTagAction(peer.id));
|
||||||
}
|
}
|
||||||
|
menuItems.add(MenuEntryDivider());
|
||||||
menuItems.add(_removeAction(peer.id, () async {}));
|
menuItems.add(_removeAction(peer.id, () async {}));
|
||||||
return menuItems;
|
return menuItems;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user