11package net.lsafer.edgeseek.app.components.page.permissions
22
3- import androidx.compose.foundation.layout.*
4- import androidx.compose.foundation.rememberScrollState
5- import androidx.compose.foundation.verticalScroll
3+ import androidx.compose.foundation.layout.navigationBarsPadding
4+ import androidx.compose.foundation.layout.padding
5+ import androidx.compose.foundation.layout.statusBarsPadding
66import androidx.compose.material3.Scaffold
77import androidx.compose.material3.SnackbarHost
88import androidx.compose.runtime.Composable
99import androidx.compose.ui.Modifier
10- import androidx.compose.ui.unit.dp
1110import net.lsafer.edgeseek.app.Local
1211import net.lsafer.edgeseek.app.UniRoute
13- import net.lsafer.edgeseek.app.components.lib.ListDivider
14- import net.lsafer.edgeseek.app.components.lib.ListHeader
15- import net.lsafer.edgeseek.app.components.lib.ListSectionTitle
16- import net.lsafer.edgeseek.app.l10n.strings
1712
1813@Composable
1914fun PermissionsPage (
@@ -34,30 +29,9 @@ fun PermissionsPage(
3429 }
3530}
3631
32+ @Suppress(" EXPECT_AND_ACTUAL_IN_THE_SAME_MODULE" )
3733@Composable
38- fun PermissionsPageContent (
34+ expect fun PermissionsPageContent (
3935 local : Local ,
4036 modifier : Modifier = Modifier ,
41- ) {
42- Column (
43- Modifier
44- .verticalScroll(rememberScrollState())
45- .then(modifier)
46- ) {
47- ListHeader (title = strings.stmt.page_permissions_heading)
48- ListSectionTitle (title = strings.label.mandatory)
49-
50- if (android.os.Build .VERSION .SDK_INT >= android.os.Build .VERSION_CODES .TIRAMISU ) {
51- PermissionsPage_ListItem_allow_restricted_permissions ()
52- }
53-
54- PermissionsPage_ListItem_display_over_other_apps ()
55- PermissionsPage_ListItem_write_system_settings ()
56-
57- ListDivider ()
58- ListSectionTitle (title = strings.label.additional)
59- PermissionsPage_ListItem_ignore_battery_optimizations ()
60-
61- Spacer (Modifier .height(50 .dp))
62- }
63- }
37+ )
0 commit comments