[auth] Fix UX issue on deleting last code from trash
This commit is contained in:
@@ -50,7 +50,7 @@
|
||||
"deleteCodeTitle": "Delete code?",
|
||||
"deleteCodeMessage": "Are you sure you want to delete this code? This action is irreversible.",
|
||||
"trashCode": "Trash code?",
|
||||
"trashCodeMessage": "Are you sure you want to trash code for {account}?.",
|
||||
"trashCodeMessage": "Are you sure you want to trash code for {account}?",
|
||||
"trash": "Trash",
|
||||
"viewLogsAction": "View logs",
|
||||
"sendLogsDescription": "This will send across logs to help us debug your issue. While we take precautions to ensure that sensitive information is not logged, we encourage you to view these logs before sharing them.",
|
||||
|
||||
@@ -106,12 +106,16 @@ class _HomePageState extends State<HomePage> {
|
||||
void _loadCodes() {
|
||||
CodeStore.instance.getAllCodes().then((codes) {
|
||||
_allCodes = codes;
|
||||
hasTrashedCodes = false;
|
||||
for (final c in _allCodes ?? []) {
|
||||
if (c.isTrashed) {
|
||||
hasTrashedCodes = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!hasTrashedCodes) {
|
||||
_isTrashOpen = false;
|
||||
}
|
||||
|
||||
CodeDisplayStore.instance.getAllTags(allCodes: _allCodes).then((value) {
|
||||
tags = value;
|
||||
|
||||
Reference in New Issue
Block a user