compose: commons: Better topbar title for permission requests

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2025-09-29 16:23:50 +08:00
parent 711e523234
commit 5eaa09ed41
2 changed files with 12 additions and 5 deletions

View File

@@ -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(

View File

@@ -509,6 +509,10 @@
<string name="details_compatibility_status_unsupported">Unsupported: Not functional</string>
<string name="details_compatibility_status_unknown">Unknown: Not checked yet</string>
<string name="preparing_to_install">Preparing to install</string>
<plurals name="permissions_required">
<item quantity="one">Permission required</item>
<item quantity="other">Permissions required</item>
</plurals>
<!-- AppsGamesFragment -->
<string name="installed_apps_size"><xliff:g id="installed_apps_size">%1$d</xliff:g> apps installed</string>