Skip to content

Commit 75b09e8

Browse files
committed
feat: display notifications settings
1 parent 0c99fea commit 75b09e8

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/src/main/java/to/bitkit/ui/settings/general/GeneralSettingsScreen.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,8 @@ fun GeneralSettingsScreen(
7676
navController.navigate(Routes.BackgroundPaymentsIntro)
7777
}
7878
},
79-
selectedLanguage = languageUiState.selectedLanguage.displayName
79+
selectedLanguage = languageUiState.selectedLanguage.displayName,
80+
notificationsGranted = notificationsGranted
8081
)
8182
}
8283

@@ -87,6 +88,7 @@ private fun GeneralSettingsContent(
8788
defaultTransactionSpeed: TransactionSpeed,
8889
selectedLanguage: String,
8990
showTagsButton: Boolean = false,
91+
notificationsGranted: Boolean,
9092
onBackClick: () -> Unit = {},
9193
onCloseClick: () -> Unit = {},
9294
onLocalCurrencyClick: () -> Unit = {},
@@ -158,6 +160,7 @@ private fun GeneralSettingsContent(
158160
SettingsButtonRow(
159161
title = "Background Payments", // TODO Transifex
160162
onClick = onBgPaymentsClick,
163+
value = SettingsButtonValue.StringValue(if (notificationsGranted) "On" else "Off"),
161164
modifier = Modifier.testTag("BackgroundPaymentSettings")
162165
)
163166
}
@@ -173,7 +176,8 @@ private fun Preview() {
173176
primaryDisplay = PrimaryDisplay.BITCOIN,
174177
defaultTransactionSpeed = TransactionSpeed.Medium,
175178
showTagsButton = true,
176-
selectedLanguage = Language.SYSTEM_DEFAULT.displayName
179+
selectedLanguage = Language.SYSTEM_DEFAULT.displayName,
180+
notificationsGranted = true
177181
)
178182
}
179183
}

0 commit comments

Comments
 (0)