simple photo viewer
This commit is contained in:
+3
-3
@@ -169,7 +169,7 @@ fun MessagesHistoryScreen(
|
||||
mutableStateOf(false)
|
||||
}
|
||||
|
||||
val hazeSate = remember { HazeState() }
|
||||
val hazeState = remember { HazeState() }
|
||||
|
||||
var animationsEnabled by remember {
|
||||
mutableStateOf(
|
||||
@@ -202,7 +202,7 @@ fun MessagesHistoryScreen(
|
||||
.then(
|
||||
if (currentTheme.enableBlur) {
|
||||
Modifier.hazeChild(
|
||||
state = hazeSate,
|
||||
state = hazeState,
|
||||
style = HazeMaterials.thick()
|
||||
)
|
||||
} else Modifier
|
||||
@@ -312,7 +312,7 @@ fun MessagesHistoryScreen(
|
||||
.padding(bottom = padding.calculateBottomPadding()),
|
||||
) {
|
||||
MessagesList(
|
||||
hazeState = hazeSate,
|
||||
hazeState = hazeState,
|
||||
listState = listState,
|
||||
immutableMessages = ImmutableList.copyOf(screenState.messages),
|
||||
isPaginating = screenState.isPaginating,
|
||||
|
||||
@@ -2,7 +2,7 @@ package dev.meloda.fast.messageshistory.util
|
||||
|
||||
import dev.meloda.fast.messageshistory.model.UiItem
|
||||
|
||||
fun List<UiItem>.firstMessage(): UiItem.Message = first() as UiItem.Message
|
||||
fun List<UiItem>.firstMessage(): UiItem.Message = filterIsInstance<UiItem.Message>().first()
|
||||
|
||||
fun List<UiItem>.indexOfMessageById(messageId: Int): Int =
|
||||
indexOfFirst { it.id == messageId }
|
||||
|
||||
Reference in New Issue
Block a user