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.isSystemInDarkTheme
|
||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.layout.Arrangement
|
||||||
import androidx.compose.foundation.layout.PaddingValues
|
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.layout.padding
|
||||||
import androidx.compose.foundation.lazy.LazyColumn
|
import androidx.compose.foundation.lazy.LazyColumn
|
||||||
import androidx.compose.foundation.lazy.items
|
import androidx.compose.foundation.lazy.items
|
||||||
@ -602,13 +604,26 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), Callbacks {
|
|||||||
item {
|
item {
|
||||||
product.displayRelease?.generatePermissionGroups(requireContext())
|
product.displayRelease?.generatePermissionGroups(requireContext())
|
||||||
?.let { list ->
|
?.let { list ->
|
||||||
Text(
|
ExpandableBlock(
|
||||||
text = stringResource(id = R.string.permissions),
|
heading = stringResource(id = R.string.permissions),
|
||||||
color = MaterialTheme.colorScheme.primary
|
positive = true,
|
||||||
)
|
preExpanded = false
|
||||||
list.forEach { p ->
|
) {
|
||||||
PermissionsItem(permissionsType = p) { group, permissions ->
|
if (list.isNotEmpty()) {
|
||||||
onPermissionsClick(group, permissions)
|
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))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -106,6 +106,7 @@
|
|||||||
<string name="password">Password</string>
|
<string name="password">Password</string>
|
||||||
<string name="password_missing">Password missing</string>
|
<string name="password_missing">Password missing</string>
|
||||||
<string name="permissions">Permissions</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="plus_more_FORMAT">+%d more</string>
|
||||||
<string name="settings">Settings</string>
|
<string name="settings">Settings</string>
|
||||||
<string name="processing_FORMAT">Processing %1$s…</string>
|
<string name="processing_FORMAT">Processing %1$s…</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user