fix: add scroll state for chat settings

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2024-03-06 21:33:49 +01:00
parent 5875f3ded7
commit 3dc7158210
1 changed files with 6 additions and 0 deletions

View File

@ -1,9 +1,12 @@
package chat.revolt.screens.settings package chat.revolt.screens.settings
import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.imePadding
import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.selection.selectableGroup import androidx.compose.foundation.selection.selectableGroup
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.ArrowBack
import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.ExperimentalMaterial3Api
@ -72,10 +75,13 @@ fun ChatSettingsScreen(
) )
}, },
) { pv -> ) { pv ->
val scrollState = rememberScrollState()
Column( Column(
Modifier Modifier
.padding(pv) .padding(pv)
.imePadding() .imePadding()
.fillMaxSize()
.verticalScroll(scrollState)
) { ) {
ListHeader { ListHeader {
Text( Text(