diff --git a/app/src/main/java/com/aurora/store/compose/ui/commons/PermissionRationaleScreen.kt b/app/src/main/java/com/aurora/store/compose/ui/commons/PermissionRationaleScreen.kt index af4b7f3fa..480dc4d77 100644 --- a/app/src/main/java/com/aurora/store/compose/ui/commons/PermissionRationaleScreen.kt +++ b/app/src/main/java/com/aurora/store/compose/ui/commons/PermissionRationaleScreen.kt @@ -29,6 +29,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.res.dimensionResource +import androidx.compose.ui.res.pluralStringResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.datasource.LoremIpsum @@ -161,11 +162,13 @@ private fun ScreenContent( Scaffold( topBar = { - TopAppBarComposable( - title = stringResource(R.string.onboarding_title_permissions), - navigationIcon = windowAdaptiveInfo.adaptiveNavigationIcon, - onNavigateUp = if (isOnboarding) null else onNavigateUp - ) + if (!isOnboarding) { + TopAppBarComposable( + title = pluralStringResource(R.plurals.permissions_required, permissions.size), + navigationIcon = windowAdaptiveInfo.adaptiveNavigationIcon, + onNavigateUp = onNavigateUp + ) + } } ) { paddingValues -> LazyColumn( diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9905b191e..d18b909ce 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -509,6 +509,10 @@ Unsupported: Not functional Unknown: Not checked yet Preparing to install + + Permission required + Permissions required + %1$d apps installed