@@ -23,21 +23,17 @@ import androidx.compose.ui.res.painterResource
2323import androidx.compose.ui.res.stringResource
2424import androidx.compose.ui.tooling.preview.Preview
2525import androidx.compose.ui.unit.dp
26- import androidx.lifecycle.compose.collectAsStateWithLifecycle
2726import androidx.navigation.NavController
2827import to.bitkit.R
2928import to.bitkit.ui.appViewModel
30- import to.bitkit.ui.components.AuthCheckAction
3129import to.bitkit.ui.components.BodyM
3230import to.bitkit.ui.components.PrimaryButton
3331import to.bitkit.ui.components.SecondaryButton
3432import to.bitkit.ui.components.Sheet
35- import to.bitkit.ui.navigateToAuthCheck
3633import to.bitkit.ui.scaffold.AppAlertDialog
3734import to.bitkit.ui.scaffold.AppTopBar
3835import to.bitkit.ui.scaffold.DrawerNavIcon
3936import to.bitkit.ui.scaffold.ScreenColumn
40- import to.bitkit.ui.settingsViewModel
4137import to.bitkit.ui.theme.AppThemeSurface
4238import to.bitkit.ui.theme.Colors
4339import to.bitkit.ui.walletViewModel
@@ -48,21 +44,11 @@ fun ResetAndRestoreScreen(
4844) {
4945 val app = appViewModel ? : return
5046 val wallet = walletViewModel ? : return
51- val settings = settingsViewModel ? : return
52- val isPinEnabled by settings.isPinEnabled.collectAsStateWithLifecycle()
5347 var showDialog by remember { mutableStateOf(false ) }
5448
5549 Content (
5650 showConfirmDialog = showDialog,
57- onClickBackup = {
58- if (isPinEnabled) {
59- navController.navigateToAuthCheck(
60- onSuccessActionId = AuthCheckAction .SHOW_BACKUP_SHEET ,
61- )
62- } else {
63- app.showSheet(Sheet .Backup ())
64- }
65- },
51+ onClickBackup = { app.showSheet(Sheet .Backup ()) },
6652 onClickReset = { showDialog = true },
6753 onResetConfirm = { wallet.wipeWallet() },
6854 onResetDismiss = { showDialog = false },
0 commit comments