mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Fix Compose issues.
This commit is contained in:
+5
-3
@@ -55,6 +55,8 @@ import io.element.android.libraries.designsystem.theme.components.Scaffold
|
|||||||
import io.element.android.libraries.designsystem.theme.components.Text
|
import io.element.android.libraries.designsystem.theme.components.Text
|
||||||
import io.element.android.libraries.designsystem.theme.components.TopAppBar
|
import io.element.android.libraries.designsystem.theme.components.TopAppBar
|
||||||
import io.element.android.libraries.ui.strings.CommonStrings
|
import io.element.android.libraries.ui.strings.CommonStrings
|
||||||
|
import kotlinx.collections.immutable.ImmutableList
|
||||||
|
import kotlinx.collections.immutable.toImmutableList
|
||||||
|
|
||||||
@OptIn(ExperimentalMaterial3Api::class)
|
@OptIn(ExperimentalMaterial3Api::class)
|
||||||
@Composable
|
@Composable
|
||||||
@@ -110,8 +112,8 @@ fun ViewFileView(
|
|||||||
AsyncData.Uninitialized,
|
AsyncData.Uninitialized,
|
||||||
is AsyncData.Loading -> AsyncLoading()
|
is AsyncData.Loading -> AsyncLoading()
|
||||||
is AsyncData.Success -> FileContent(
|
is AsyncData.Success -> FileContent(
|
||||||
modifier = modifier.weight(1f),
|
modifier = Modifier.weight(1f),
|
||||||
lines = state.lines.data,
|
lines = state.lines.data.toImmutableList(),
|
||||||
)
|
)
|
||||||
is AsyncData.Failure -> AsyncFailure(throwable = state.lines.error, onRetry = null)
|
is AsyncData.Failure -> AsyncFailure(throwable = state.lines.error, onRetry = null)
|
||||||
}
|
}
|
||||||
@@ -122,7 +124,7 @@ fun ViewFileView(
|
|||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
private fun FileContent(
|
private fun FileContent(
|
||||||
lines: List<String>,
|
lines: ImmutableList<String>,
|
||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
LazyColumn(
|
LazyColumn(
|
||||||
|
|||||||
Reference in New Issue
Block a user