mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 03:12:15 +00:00
Add: A message when no relevant permissions are detected
This commit is contained in:
parent
2c90b114bd
commit
3e623eac3b
@ -15,6 +15,8 @@ import androidx.compose.animation.AnimatedVisibility
|
||||
import androidx.compose.foundation.isSystemInDarkTheme
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.PaddingValues
|
||||
import androidx.compose.foundation.layout.Row
|
||||
import androidx.compose.foundation.layout.fillMaxWidth
|
||||
import androidx.compose.foundation.layout.padding
|
||||
import androidx.compose.foundation.lazy.LazyColumn
|
||||
import androidx.compose.foundation.lazy.items
|
||||
@ -602,15 +604,28 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), Callbacks {
|
||||
item {
|
||||
product.displayRelease?.generatePermissionGroups(requireContext())
|
||||
?.let { list ->
|
||||
Text(
|
||||
text = stringResource(id = R.string.permissions),
|
||||
color = MaterialTheme.colorScheme.primary
|
||||
)
|
||||
ExpandableBlock(
|
||||
heading = stringResource(id = R.string.permissions),
|
||||
positive = true,
|
||||
preExpanded = false
|
||||
) {
|
||||
if (list.isNotEmpty()) {
|
||||
list.forEach { p ->
|
||||
PermissionsItem(permissionsType = p) { group, permissions ->
|
||||
onPermissionsClick(group, permissions)
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Row(
|
||||
modifier = Modifier
|
||||
.fillMaxWidth()
|
||||
.padding(8.dp),
|
||||
horizontalArrangement = Arrangement.Center
|
||||
) {
|
||||
Text(text = stringResource(id = R.string.no_permissions_identified))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
item {
|
||||
|
@ -106,6 +106,7 @@
|
||||
<string name="password">Password</string>
|
||||
<string name="password_missing">Password missing</string>
|
||||
<string name="permissions">Permissions</string>
|
||||
<string name="no_permissions_identified">No requested permissions identified</string>
|
||||
<string name="plus_more_FORMAT">+%d more</string>
|
||||
<string name="settings">Settings</string>
|
||||
<string name="processing_FORMAT">Processing %1$s…</string>
|
||||
|
Loading…
x
Reference in New Issue
Block a user