Skip to content

Commit 9c116bc

Browse files
committed
feat: navigation
1 parent af6af87 commit 9c116bc

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

app/src/main/java/to/bitkit/ui/MainActivity.kt

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import to.bitkit.ui.onboarding.IntroScreen
1919
import to.bitkit.ui.onboarding.OnboardingSlidesScreen
2020
import to.bitkit.ui.onboarding.RestoreWalletView
2121
import to.bitkit.ui.onboarding.TermsOfUseScreen
22+
import to.bitkit.ui.onboarding.WarningMultipleDevicesScreen
2223
import to.bitkit.ui.screens.SplashScreen
2324
import to.bitkit.ui.screens.wallets.sheets.NewTransactionSheet
2425
import to.bitkit.ui.theme.AppThemeSurface
@@ -102,7 +103,22 @@ class MainActivity : ComponentActivity() {
102103
}
103104
}
104105
},
105-
onRestoreClick = { startupNavController.navigate(StartupRoutes.Restore) },
106+
onRestoreClick = { startupNavController.navigate(StartupRoutes.WarningMultipleDevices) },
107+
)
108+
}
109+
composable<StartupRoutes.WarningMultipleDevices>(
110+
enterTransition = { screenSlideIn },
111+
exitTransition = { screenScaleOut },
112+
popEnterTransition = { screenScaleIn },
113+
popExitTransition = { screenSlideOut },
114+
) {
115+
WarningMultipleDevicesScreen(
116+
onBackClick = {
117+
startupNavController.popBackStack()
118+
},
119+
onConfirmClick = {
120+
startupNavController.navigate(StartupRoutes.Restore)
121+
}
106122
)
107123
}
108124
composable<StartupRoutes.Restore>(
@@ -194,4 +210,7 @@ private object StartupRoutes {
194210

195211
@Serializable
196212
data object Advanced
213+
214+
@Serializable
215+
data object WarningMultipleDevices
197216
}

0 commit comments

Comments
 (0)