Skip to content

Commit

Permalink
Clear sessions confirmation dialog
Browse files Browse the repository at this point in the history
  • Loading branch information
WilliamKarolDiCioccio committed Jun 17, 2024
1 parent 30005e8 commit 301f36a
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 5 deletions.
4 changes: 3 additions & 1 deletion app/lib/l10n/arb/intl_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,8 @@
"pushModelDialogTitle": "Modell hochladen",
"redoButtonShared": "Wiederholen",
"saveButtonShared": "Speichern",
"sessionsPageClearDialogTitle": "Sitzungen löschen",
"sessionsPageClearDialogText": "Dadurch werden alle Sitzungen gelöscht. Bestätigen Sie?",
"sessionSharedSnackBar": "Sitzung freigegeben",
"sessionsPageCreateFolderButton": "Ordner erstellen",
"sessionsPageClearSessionsButton": "Sitzungen löschen",
Expand Down Expand Up @@ -282,4 +284,4 @@
"suggestionPlanSurpriseBirthdayPartyPartOne": "Plane eine Geburtstagsparty",
"suggestionPlanSurpriseBirthdayPartyPartTwo": "für meinen besten Freund mit einem Überraschungselement",
"undoButtonShared": "Rückgängig"
}
}
2 changes: 2 additions & 0 deletions app/lib/l10n/arb/intl_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,8 @@
"pushModelDialogTitle": "Push model",
"redoButtonShared": "Redo",
"saveButtonShared": "Save",
"sessionsPageClearDialogTitle": "Clear sessions",
"sessionsPageClearDialogText": "This will clear all sessions. Do you confirm?",
"sessionSharedSnackBar": "Session shared",
"sessionsPageCreateFolderButton": "Create folder",
"sessionsPageClearSessionsButton": "Clear sessions",
Expand Down
4 changes: 3 additions & 1 deletion app/lib/l10n/arb/intl_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,8 @@
"pushModelDialogTitle": "Insertar modelo",
"redoButtonShared": "Rehacer",
"saveButtonShared": "Guardar",
"sessionsPageClearDialogTitle": "Borrar sesiones",
"sessionsPageClearDialogText": "Esto borrará todas las sesiones. ¿Confirma?",
"sessionSharedSnackBar": "Sesión compartida",
"sessionsPageCreateFolderButton": "Crear carpeta",
"sessionsPageClearSessionsButton": "Borrar sesiones",
Expand Down Expand Up @@ -282,4 +284,4 @@
"suggestionPlanSurpriseBirthdayPartyPartOne": "Planifica una fiesta de cumpleaños",
"suggestionPlanSurpriseBirthdayPartyPartTwo": "para tu mejor amigo con un elemento sorpresa",
"undoButtonShared": "Deshacer"
}
}
4 changes: 3 additions & 1 deletion app/lib/l10n/arb/intl_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,8 @@
"pushModelDialogTitle": "Pousser le modèle",
"redoButtonShared": "Rétablir",
"saveButtonShared": "Enregistrer",
"sessionsPageClearDialogTitle": "Effacer les sessions",
"sessionsPageClearDialogText": "Cela effacera toutes les sessions. Confirmez-vous ?",
"sessionSharedSnackBar": "Session partagée",
"sessionsPageCreateFolderButton": "Créer un dossier",
"sessionsPageClearSessionsButton": "Effacer les sessions",
Expand Down Expand Up @@ -282,4 +284,4 @@
"suggestionPlanSurpriseBirthdayPartyPartOne": "Planifiez une fête d'anniversaire",
"suggestionPlanSurpriseBirthdayPartyPartTwo": "pour votre meilleur ami avec un élément de surprise",
"undoButtonShared": "Annuler"
}
}
4 changes: 3 additions & 1 deletion app/lib/l10n/arb/intl_it.arb
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,8 @@
"pushModelDialogTitle": "Caricamento del modello",
"redoButtonShared": "Ripeti",
"saveButtonShared": "Salva",
"sessionsPageClearDialogTitle": "Cancella sessioni",
"sessionsPageClearDialogText": "Questo cancellerà tutte le sessioni. Confermi?",
"sessionSharedSnackBar": "Sessione condivisa",
"sessionsPageCreateFolderButton": "Crea cartella",
"sessionsPageClearSessionsButton": "Cancella sessioni",
Expand Down Expand Up @@ -282,4 +284,4 @@
"suggestionPlanSurpriseBirthdayPartyPartOne": "Organizza una festa di compleanno",
"suggestionPlanSurpriseBirthdayPartyPartTwo": "per il tuo migliore amico con un elemento sorpresa",
"undoButtonShared": "Annulla"
}
}
8 changes: 7 additions & 1 deletion app/lib/pages/sessions.dart
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,13 @@ class _SessionsPageState extends State<SessionsPage> {
),
icon: const Icon(UniconsLine.trash),
onPressed: () {
context.read<ChatProvider>().clearSessions();
showConfirmationDialog(
context: context,
title: AppLocalizations.of(context).sessionsPageClearDialogTitle,
content: AppLocalizations.of(context).sessionsPageClearDialogText,
onConfirm: () =>
context.read<ChatProvider>().clearSessions(),
);
},
),
],
Expand Down

0 comments on commit 301f36a

Please sign in to comment.