title: Text(l.origin.host),
subtitle: Text(l.fullUsername),
trailing: Icon(Icons.navigate_next),
+ leading: PopupMenuButton(
+ itemBuilder: (context) => [
+ PopupMenuItem(
+ child: ListTile(
+ dense: true,
+ leading: Icon(Icons.delete),
+ title: Text('Delete'),
+ onTap: () {
+ snapshot.data
+ .rebuild(
+ (b) => b.logins.remove(l))
+ .saveToDisk();
+ refreshFromStorage();
+ Navigator.of(context).pop();
+ },
+ ),
+ )
+ ]),
onTap: () => _login(user: l),
- onLongPress: () {
- snapshot.data
- .rebuild((b) => b.logins.remove(l))
- .saveToDisk();
- refreshFromStorage();
- },
))
?.toList() ??
[],