mirror of
https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy.git
synced 2025-02-02 11:26:43 +01:00
enhancement: logout confirmation (#700)
This commit is contained in:
parent
a1a99b5f52
commit
995001e487
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">أحادية اللون</string>
|
||||
<string name="settings_fade_read_posts">تتلاشى قراءة المشاركات</string>
|
||||
<string name="settings_show_unread_comments">إظهار عدد التعليقات غير المقروءة</string>
|
||||
<string name="action_logout">تسجيل خروج</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Едноцветен</string>
|
||||
<string name="settings_fade_read_posts">Избледняват четени публикации</string>
|
||||
<string name="settings_show_unread_comments">Показване на броя непрочетени коментари</string>
|
||||
<string name="action_logout">Излез от профила си</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Jednobarevné</string>
|
||||
<string name="settings_fade_read_posts">Fade přečtené příspěvky</string>
|
||||
<string name="settings_show_unread_comments">Zobrazit počet nepřečtených komentářů</string>
|
||||
<string name="action_logout">Odhlásit se</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monokromatisk</string>
|
||||
<string name="settings_fade_read_posts">Fade læse indlæg</string>
|
||||
<string name="settings_show_unread_comments">Vis antal ulæste kommentarer</string>
|
||||
<string name="action_logout">Log ud</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monochromatisch</string>
|
||||
<string name="settings_fade_read_posts">Gelesene Beiträge ausblenden</string>
|
||||
<string name="settings_show_unread_comments">Anzahl ungelesener Kommentare anzeigen</string>
|
||||
<string name="action_logout">Ausloggen</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Μονόχρωμος</string>
|
||||
<string name="settings_fade_read_posts">Εξασθένιση αναγνωσμένων αναρτήσεων</string>
|
||||
<string name="settings_show_unread_comments">Εμφάνιση αριθμού μη αναγνωσμένων σχολίων</string>
|
||||
<string name="action_logout">Αποσύνδεση</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monokromata</string>
|
||||
<string name="settings_fade_read_posts">Fadi legitajn afiŝojn</string>
|
||||
<string name="settings_show_unread_comments">Montri nombron da nelegitaj komentoj</string>
|
||||
<string name="action_logout">Elsaluti</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monocromo</string>
|
||||
<string name="settings_fade_read_posts">Desvanecer publicaciones leídas</string>
|
||||
<string name="settings_show_unread_comments">Mostrar número de comentarios no leídos</string>
|
||||
<string name="action_logout">Cerrar sesión</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Ühevärviline</string>
|
||||
<string name="settings_fade_read_posts">Loetud postituste tuhmumine</string>
|
||||
<string name="settings_show_unread_comments">Kuva lugemata kommentaaride arv</string>
|
||||
<string name="action_logout">Logi välja</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Yksivärinen</string>
|
||||
<string name="settings_fade_read_posts">Häivyttää luetut viestit</string>
|
||||
<string name="settings_show_unread_comments">Näytä lukemattomien kommenttien määrä</string>
|
||||
<string name="action_logout">Kirjautua ulos</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monochromatique</string>
|
||||
<string name="settings_fade_read_posts">Fondu les publications lues</string>
|
||||
<string name="settings_show_unread_comments">Afficher le nombre de commentaires non lus</string>
|
||||
<string name="action_logout">Se déconnecter</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monacrómatach</string>
|
||||
<string name="settings_fade_read_posts">Céimnithe léamh postálacha</string>
|
||||
<string name="settings_show_unread_comments">Taispeáin líon na dtuairimí neamhléite</string>
|
||||
<string name="action_logout">Logáil Amach</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monokromatski</string>
|
||||
<string name="settings_fade_read_posts">Izblijedjeti pročitani postovi</string>
|
||||
<string name="settings_show_unread_comments">Prikaži broj nepročitanih komentara</string>
|
||||
<string name="action_logout">Odjavite se</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Egyszínű</string>
|
||||
<string name="settings_fade_read_posts">Az olvasott bejegyzések elhalványítása</string>
|
||||
<string name="settings_show_unread_comments">Az olvasatlan megjegyzések számának megjelenítése</string>
|
||||
<string name="action_logout">Kijelentkezés</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monocromatico</string>
|
||||
<string name="settings_fade_read_posts">Dissolvenza post letti</string>
|
||||
<string name="settings_show_unread_comments">Mostra il numero di commenti non letti</string>
|
||||
<string name="action_logout">Disconnettersi</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Vienspalvis</string>
|
||||
<string name="settings_fade_read_posts">Išblukinti skaitytus įrašus</string>
|
||||
<string name="settings_show_unread_comments">Rodyti neskaitytų komentarų skaičių</string>
|
||||
<string name="action_logout">Atsijungti</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Vienkrāsains</string>
|
||||
<string name="settings_fade_read_posts">Izbalināt lasītās ziņas</string>
|
||||
<string name="settings_show_unread_comments">Rādīt nelasīto komentāru skaitu</string>
|
||||
<string name="action_logout">Izlogoties</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monokromatiku</string>
|
||||
<string name="settings_fade_read_posts">Fade aqra postijiet</string>
|
||||
<string name="settings_show_unread_comments">Uri n-numru ta\' kummenti mhux moqrija</string>
|
||||
<string name="action_logout">Oħroġ</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monochromatisch</string>
|
||||
<string name="settings_fade_read_posts">Leesberichten vervagen</string>
|
||||
<string name="settings_show_unread_comments">Toon het aantal ongelezen reacties</string>
|
||||
<string name="action_logout">Uitloggen</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">monokromatisk</string>
|
||||
<string name="settings_fade_read_posts">Fade lese innlegg</string>
|
||||
<string name="settings_show_unread_comments">Vis antall uleste kommentarer</string>
|
||||
<string name="action_logout">Logg ut</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monochromatyczny</string>
|
||||
<string name="settings_fade_read_posts">Przyciemnij przeczytane posty</string>
|
||||
<string name="settings_show_unread_comments">Pokaż liczbę nieprzeczytanych komentarzy</string>
|
||||
<string name="action_logout">Wyloguj</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monocromático</string>
|
||||
<string name="settings_fade_read_posts">Desbotar os posts lidos</string>
|
||||
<string name="settings_show_unread_comments">Mostrar número de comentários não lidos</string>
|
||||
<string name="action_logout">Sair</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monocromático</string>
|
||||
<string name="settings_fade_read_posts">Desbotar as postagens lidas</string>
|
||||
<string name="settings_show_unread_comments">Mostrar número de comentários não lidos</string>
|
||||
<string name="action_logout">Sair</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Monocromatic</string>
|
||||
<string name="settings_fade_read_posts">Estompează postările citite</string>
|
||||
<string name="settings_show_unread_comments">Afișează numărul de comentarii necitite</string>
|
||||
<string name="action_logout">Deconectare</string>
|
||||
</resources>
|
||||
|
@ -381,4 +381,5 @@
|
||||
<string name="app_icon_alt_1">Монохроматический</string>
|
||||
<string name="settings_fade_read_posts">Блеклые прочитанные посты</string>
|
||||
<string name="settings_show_unread_comments">Показать количество непрочитанных комментариев</string>
|
||||
<string name="action_logout">Выйти</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Enfärgad</string>
|
||||
<string name="settings_fade_read_posts">Fade läs inlägg</string>
|
||||
<string name="settings_show_unread_comments">Visa antal olästa kommentarer</string>
|
||||
<string name="action_logout">Logga ut</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Jednofarebné</string>
|
||||
<string name="settings_fade_read_posts">Fade prečítané príspevky</string>
|
||||
<string name="settings_show_unread_comments">Zobraziť počet neprečítaných komentárov</string>
|
||||
<string name="action_logout">Odhlásiť sa</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Enobarvno</string>
|
||||
<string name="settings_fade_read_posts">Zbledi prebrane objave</string>
|
||||
<string name="settings_show_unread_comments">Pokaži število neprebranih komentarjev</string>
|
||||
<string name="action_logout">Odjava</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">monokromatike</string>
|
||||
<string name="settings_fade_read_posts">Zbeh postimet e lexuara</string>
|
||||
<string name="settings_show_unread_comments">Shfaq numrin e komenteve të palexuara</string>
|
||||
<string name="action_logout">Shkyç</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Моноцхроматиц</string>
|
||||
<string name="settings_fade_read_posts">Избледи прочитане постове</string>
|
||||
<string name="settings_show_unread_comments">Прикажи број непрочитаних коментара</string>
|
||||
<string name="action_logout">Одјавити се</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">kule wan</string>
|
||||
<string name="settings_fade_read_posts">lukin la, o ante e kule lipu</string>
|
||||
<string name="settings_show_unread_comments">o jo e nanpa ti toki lili sina lukin ala</string>
|
||||
<string name="action_logout">o tawa</string>
|
||||
</resources>
|
||||
|
@ -382,4 +382,5 @@
|
||||
<string name="app_icon_alt_1">Tek renkli</string>
|
||||
<string name="settings_fade_read_posts">Okunan gönderileri soldur</string>
|
||||
<string name="settings_show_unread_comments">Okunmamış yorumların sayısını göster</string>
|
||||
<string name="action_logout">Çıkış Yap</string>
|
||||
</resources>
|
||||
|
@ -381,4 +381,5 @@
|
||||
<string name="app_icon_alt_1">Однотонні</string>
|
||||
<string name="settings_fade_read_posts">Зникають прочитані пости</string>
|
||||
<string name="settings_show_unread_comments">Показати кількість непрочитаних коментарів</string>
|
||||
<string name="action_logout">Вийти</string>
|
||||
</resources>
|
||||
|
@ -390,4 +390,5 @@
|
||||
<string name="app_icon_alt_1">Monochromatic</string>
|
||||
<string name="settings_fade_read_posts">Fade read posts</string>
|
||||
<string name="settings_show_unread_comments">Show number of unread comments</string>
|
||||
<string name="action_logout">Logout</string>
|
||||
</resources>
|
||||
|
@ -17,6 +17,8 @@ import androidx.compose.material.icons.filled.ManageAccounts
|
||||
import androidx.compose.material.icons.filled.Menu
|
||||
import androidx.compose.material.icons.filled.Subscriptions
|
||||
import androidx.compose.material.icons.filled.ThumbsUpDown
|
||||
import androidx.compose.material3.AlertDialog
|
||||
import androidx.compose.material3.Button
|
||||
import androidx.compose.material3.ExperimentalMaterial3Api
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.material3.Scaffold
|
||||
@ -102,6 +104,7 @@ internal object ProfileMainScreen : Tab {
|
||||
val bottomNavigationInset = with(LocalDensity.current) {
|
||||
WindowInsets.navigationBars.getBottom(this).toDp()
|
||||
}
|
||||
var logoutConfirmDialogOpen by remember { mutableStateOf(false) }
|
||||
|
||||
LaunchedEffect(notificationCenter) {
|
||||
notificationCenter.subscribe(NotificationCenterEvent.ModeratorZoneActionSelected::class)
|
||||
@ -168,7 +171,7 @@ internal object ProfileMainScreen : Tab {
|
||||
.padding(horizontal = Spacing.xs)
|
||||
.onClick(
|
||||
onClick = rememberCallback {
|
||||
model.reduce(ProfileMainMviModel.Intent.Logout)
|
||||
logoutConfirmDialogOpen = true
|
||||
},
|
||||
),
|
||||
imageVector = Icons.AutoMirrored.Filled.Logout,
|
||||
@ -285,5 +288,38 @@ internal object ProfileMainScreen : Tab {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (logoutConfirmDialogOpen) {
|
||||
AlertDialog(
|
||||
onDismissRequest = {
|
||||
logoutConfirmDialogOpen = false
|
||||
},
|
||||
title = {
|
||||
Text(text = LocalXmlStrings.current.actionLogout)
|
||||
},
|
||||
text = {
|
||||
Text(text = LocalXmlStrings.current.messageAreYouSure)
|
||||
},
|
||||
dismissButton = {
|
||||
Button(
|
||||
onClick = {
|
||||
logoutConfirmDialogOpen = false
|
||||
},
|
||||
) {
|
||||
Text(text = LocalXmlStrings.current.buttonConfirm)
|
||||
}
|
||||
},
|
||||
confirmButton = {
|
||||
Button(
|
||||
onClick = {
|
||||
logoutConfirmDialogOpen = false
|
||||
model.reduce(ProfileMainMviModel.Intent.Logout)
|
||||
},
|
||||
) {
|
||||
Text(text = LocalXmlStrings.current.buttonCancel)
|
||||
}
|
||||
},
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user