Improve API of UnreadIndicatorAtom

This commit is contained in:
Benoit Marty
2023-06-29 11:23:33 +02:00
committed by Benoit Marty
parent 349d9fbc0f
commit 8cb0e0808c
4 changed files with 4 additions and 11 deletions
@@ -66,7 +66,6 @@ fun InvitesEntryPointView(
if (state == InvitesState.NewInvites) {
Spacer(Modifier.width(8.dp))
UnreadIndicatorAtom()
}
}
@@ -35,7 +35,6 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.geometry.Rect
import androidx.compose.ui.geometry.Size
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.Outline
import androidx.compose.ui.graphics.Path
import androidx.compose.ui.graphics.Shape
@@ -170,11 +169,9 @@ private fun RowScope.LastMessageAndIndicatorRow(room: RoomListRoomSummary) {
overflow = TextOverflow.Ellipsis
)
// Unread
val unreadIndicatorColor =
if (room.hasUnread) ElementTheme.colors.unreadIndicator else Color.Transparent
UnreadIndicatorAtom(
modifier = Modifier.padding(top = 3.dp),
color = unreadIndicatorColor,
isVisible = room.hasUnread,
)
}