mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Make the content of SignedOutView scrollable for small screens
This commit is contained in:
+2
-11
@@ -10,7 +10,6 @@ package io.element.android.features.signedout.impl
|
|||||||
|
|
||||||
import androidx.activity.compose.BackHandler
|
import androidx.activity.compose.BackHandler
|
||||||
import androidx.compose.foundation.layout.Arrangement
|
import androidx.compose.foundation.layout.Arrangement
|
||||||
import androidx.compose.foundation.layout.Box
|
|
||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
import androidx.compose.foundation.layout.fillMaxSize
|
import androidx.compose.foundation.layout.fillMaxSize
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
@@ -18,7 +17,6 @@ import androidx.compose.foundation.layout.imePadding
|
|||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.foundation.layout.systemBarsPadding
|
import androidx.compose.foundation.layout.systemBarsPadding
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
import androidx.compose.ui.BiasAlignment
|
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.res.stringResource
|
import androidx.compose.ui.res.stringResource
|
||||||
import androidx.compose.ui.tooling.preview.PreviewParameter
|
import androidx.compose.ui.tooling.preview.PreviewParameter
|
||||||
@@ -54,6 +52,7 @@ fun SignedOutView(
|
|||||||
.fillMaxSize()
|
.fillMaxSize()
|
||||||
.systemBarsPadding()
|
.systemBarsPadding()
|
||||||
.imePadding(),
|
.imePadding(),
|
||||||
|
isScrollable = true,
|
||||||
header = { SignedOutHeader(state) },
|
header = { SignedOutHeader(state) },
|
||||||
content = { SignedOutContent(state.signedOutMatrixUser) },
|
content = { SignedOutContent(state.signedOutMatrixUser) },
|
||||||
footer = {
|
footer = {
|
||||||
@@ -85,7 +84,7 @@ private fun SignedOutContent(
|
|||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxSize()
|
.fillMaxSize()
|
||||||
.padding(top = 8.dp),
|
.padding(top = 8.dp),
|
||||||
verticalArrangement = Arrangement.spacedBy(16.dp),
|
verticalArrangement = Arrangement.spacedBy(24.dp),
|
||||||
) {
|
) {
|
||||||
AccountInfoCard(
|
AccountInfoCard(
|
||||||
AccountInfoCardState(
|
AccountInfoCardState(
|
||||||
@@ -93,13 +92,6 @@ private fun SignedOutContent(
|
|||||||
mode = AccountInfoCardMode.Simple,
|
mode = AccountInfoCardMode.Simple,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
Box(
|
|
||||||
modifier = Modifier.fillMaxSize(),
|
|
||||||
contentAlignment = BiasAlignment(
|
|
||||||
horizontalBias = 0f,
|
|
||||||
verticalBias = -0.4f
|
|
||||||
)
|
|
||||||
) {
|
|
||||||
VisualList(
|
VisualList(
|
||||||
items = persistentListOf(
|
items = persistentListOf(
|
||||||
VisualListItemData(
|
VisualListItemData(
|
||||||
@@ -118,7 +110,6 @@ private fun SignedOutContent(
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
private fun SignedOutFooter(
|
private fun SignedOutFooter(
|
||||||
|
|||||||
Reference in New Issue
Block a user