|
@@ -2,7 +2,6 @@ package io.nexilis.alpha.ui.main
|
|
|
|
|
|
import androidx.compose.foundation.layout.*
|
|
|
import androidx.compose.foundation.lazy.LazyColumn
|
|
|
-import androidx.compose.foundation.lazy.LazyListState
|
|
|
import androidx.compose.foundation.lazy.items
|
|
|
import androidx.compose.foundation.lazy.rememberLazyListState
|
|
|
import androidx.compose.foundation.shape.CircleShape
|
|
@@ -93,7 +92,7 @@ fun Chat(
|
|
|
}
|
|
|
val showButton by remember {
|
|
|
derivedStateOf {
|
|
|
- !listState.isScrolledToTheEnd()
|
|
|
+ listState.canScrollForward
|
|
|
}
|
|
|
}
|
|
|
if (showButton) {
|
|
@@ -126,7 +125,4 @@ fun Chat(
|
|
|
me = me
|
|
|
)
|
|
|
}
|
|
|
-}
|
|
|
-
|
|
|
-fun LazyListState.isScrolledToTheEnd() =
|
|
|
- layoutInfo.visibleItemsInfo.lastOrNull()?.index == layoutInfo.totalItemsCount - 1
|
|
|
+}
|