Skip to content

Commit 35630a7

Browse files
committed
fix: restore back button
1 parent f292ba7 commit 35630a7

File tree

7 files changed

+34
-13
lines changed

7 files changed

+34
-13
lines changed

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

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,7 @@ private fun RootNavHost(
547547
navController.navigateToTransferFunding()
548548
settingsViewModel.setHasSeenTransferIntro(true)
549549
},
550+
onBackClick = {},
550551
)
551552
}
552553
composableWithDefaultTransitions<Routes.SavingsIntro> {
@@ -890,7 +891,8 @@ private fun NavGraphBuilder.profile(
890891
onContinue = {
891892
settingsViewModel.setHasSeenProfileIntro(true)
892893
navController.navigate(Routes.CreateProfile)
893-
}
894+
},
895+
onBackClick = { navController.popBackStack() }
894896
)
895897
}
896898
composableWithDefaultTransitions<Routes.CreateProfile> {
@@ -910,6 +912,9 @@ private fun NavGraphBuilder.shop(
910912
onContinue = {
911913
settingsViewModel.setHasSeenShopIntro(true)
912914
navController.navigate(Routes.ShopDiscover)
915+
},
916+
onBackClick = {
917+
navController.popBackStack()
913918
}
914919
)
915920
}
@@ -1300,7 +1305,8 @@ private fun NavGraphBuilder.widgets(
13001305
onContinue = {
13011306
settingsViewModel.setHasSeenWidgetsIntro(true)
13021307
navController.navigate(Routes.AddWidget)
1303-
}
1308+
},
1309+
onBackClick = {},
13041310
)
13051311
}
13061312
composableWithDefaultTransitions<Routes.AddWidget> {
@@ -1316,6 +1322,7 @@ private fun NavGraphBuilder.widgets(
13161322
}
13171323
},
13181324
fiatSymbol = LocalCurrencies.current.currencySymbol,
1325+
onBackCLick = { navController.popBackStack() }
13191326
)
13201327
}
13211328
composableWithDefaultTransitions<Routes.CalculatorPreview> {

app/src/main/java/to/bitkit/ui/screens/profile/ProfileIntroScreen.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ import to.bitkit.ui.utils.withAccent
2626
@Composable
2727
fun ProfileIntroScreen(
2828
onContinue: () -> Unit,
29+
onBackClick: () -> Unit,
2930
) {
3031
ScreenColumn {
3132
AppTopBar(
3233
titleText = stringResource(R.string.slashtags__profile),
33-
onBackClick = null,
34+
onBackClick = onBackClick,
3435
actions = { DrawerNavIcon() },
3536
)
3637

@@ -68,7 +69,8 @@ fun ProfileIntroScreen(
6869
private fun Preview() {
6970
AppThemeSurface {
7071
ProfileIntroScreen(
71-
onContinue = {}
72+
onContinue = {},
73+
onBackClick = {}
7274
)
7375
}
7476
}

app/src/main/java/to/bitkit/ui/screens/shop/ShopIntroScreen.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ import to.bitkit.ui.utils.withAccent
2626
@Composable
2727
fun ShopIntroScreen(
2828
onContinue: () -> Unit,
29+
onBackClick: () -> Unit,
2930
) {
3031
ScreenColumn {
3132
AppTopBar(
3233
titleText = "",
33-
onBackClick = null,
34+
onBackClick = onBackClick,
3435
actions = { DrawerNavIcon() },
3536
)
3637

@@ -66,7 +67,8 @@ fun ShopIntroScreen(
6667
private fun Preview() {
6768
AppThemeSurface {
6869
ShopIntroScreen(
69-
onContinue = {}
70+
onContinue = {},
71+
onBackClick = {},
7072
)
7173
}
7274
}

app/src/main/java/to/bitkit/ui/screens/transfer/TransferIntroScreen.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import to.bitkit.ui.utils.withAccent
3333
@Composable
3434
fun TransferIntroScreen(
3535
onContinueClick: () -> Unit = {},
36+
onBackClick: () -> Unit,
3637
) {
3738
Box(
3839
contentAlignment = Alignment.TopCenter,
@@ -51,7 +52,7 @@ fun TransferIntroScreen(
5152
)
5253
AppTopBar(
5354
titleText = null,
54-
onBackClick = null,
55+
onBackClick = onBackClick,
5556
actions = { DrawerNavIcon() },
5657
)
5758
Column(
@@ -79,6 +80,6 @@ fun TransferIntroScreen(
7980
@Composable
8081
private fun Preview() {
8182
AppThemeSurface {
82-
TransferIntroScreen()
83+
TransferIntroScreen(onBackClick = {})
8384
}
8485
}

app/src/main/java/to/bitkit/ui/screens/widgets/AddWidgetsScreen.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ import to.bitkit.ui.theme.AppThemeSurface
1919
@Composable
2020
fun AddWidgetsScreen(
2121
onWidgetSelected: (WidgetType) -> Unit,
22+
onBackCLick: () -> Unit,
2223
fiatSymbol: String,
2324
) {
2425
ScreenColumn {
2526
AppTopBar(
2627
titleText = stringResource(R.string.widgets__add),
27-
onBackClick = null,
28+
onBackClick = onBackCLick,
2829
actions = { DrawerNavIcon() },
2930
)
3031

@@ -99,7 +100,8 @@ private fun Preview() {
99100
AppThemeSurface {
100101
AddWidgetsScreen(
101102
onWidgetSelected = {},
102-
fiatSymbol = "$"
103+
fiatSymbol = "$",
104+
onBackCLick = {}
103105
)
104106
}
105107
}

app/src/main/java/to/bitkit/ui/screens/widgets/WidgetsIntroScreen.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,12 @@ import to.bitkit.ui.utils.withAccent
2727
@Composable
2828
fun WidgetsIntroScreen(
2929
onContinue: () -> Unit,
30+
onBackClick: () -> Unit,
3031
) {
3132
ScreenColumn {
3233
AppTopBar(
3334
titleText = "",
34-
onBackClick = null,
35+
onBackClick = onBackClick,
3536
actions = { DrawerNavIcon() },
3637
)
3738

@@ -68,7 +69,8 @@ fun WidgetsIntroScreen(
6869
private fun Preview() {
6970
AppThemeSurface {
7071
WidgetsIntroScreen(
71-
onContinue = {}
72+
onContinue = {},
73+
onBackClick = {}
7274
)
7375
}
7476
}

app/src/main/java/to/bitkit/ui/settings/pin/ChangePinResultScreen.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,19 @@ fun ChangePinResultScreen(
3434
onOkClick = {
3535
navController.popBackStack<Routes.SecuritySettings>(inclusive = false)
3636
},
37+
onBackClick = {
38+
navController.popBackStack()
39+
}
3740
)
3841
}
3942

4043
@Composable
4144
private fun ChangePinResultContent(
4245
onOkClick: () -> Unit,
46+
onBackClick: () -> Unit,
4347
) {
4448
ScreenColumn {
45-
AppTopBar(stringResource(R.string.security__cp_changed_title), onBackClick = null)
49+
AppTopBar(stringResource(R.string.security__cp_changed_title), onBackClick = onBackClick)
4650
Column(
4751
modifier = Modifier.padding(horizontal = 16.dp)
4852
) {
@@ -81,6 +85,7 @@ private fun Preview() {
8185
AppThemeSurface {
8286
ChangePinResultContent(
8387
onOkClick = {},
88+
onBackClick = {},
8489
)
8590
}
8691
}

0 commit comments

Comments
 (0)