Fix non-scrollable screens.

This commit is contained in:
Benoit Marty 2024-04-04 18:34:10 +02:00
parent ecaeb4b257
commit e3a1b5f4ed

View file

@ -17,8 +17,9 @@
package io.element.android.features.roomdetails.impl.rolesandpermissions.permissions
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@ -80,8 +81,13 @@ fun ChangeRoomPermissionsView(
)
}
) { padding ->
Column(modifier = Modifier.padding(padding)) {
LazyColumn(
modifier = Modifier
.padding(padding)
.fillMaxSize()
) {
for ((index, permissionItem) in state.items.withIndex()) {
item {
ListSectionHeader(titleForSection(item = permissionItem), hasDivider = index > 0)
SelectRoleItem(
permissionsItem = permissionItem,
@ -107,6 +113,7 @@ fun ChangeRoomPermissionsView(
}
}
}
}
AsyncActionView(
async = state.saveAction,