Fix Compose issues.
This commit is contained in:
parent
04a6554ac0
commit
66ed3f2e3f
1 changed files with 5 additions and 3 deletions
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue