mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-04 20:01:55 +00:00
Iterate on Room placeholder
This commit is contained in:
committed by
Benoit Marty
parent
980d5462f3
commit
69868917ba
+20
-3
@@ -63,7 +63,6 @@ import io.element.android.libraries.designsystem.theme.roomListUnreadIndicator
|
|||||||
|
|
||||||
internal val minHeight = 84.dp
|
internal val minHeight = 84.dp
|
||||||
|
|
||||||
@OptIn(ExperimentalFoundationApi::class)
|
|
||||||
@Composable
|
@Composable
|
||||||
internal fun RoomSummaryRow(
|
internal fun RoomSummaryRow(
|
||||||
room: RoomListRoomSummary,
|
room: RoomListRoomSummary,
|
||||||
@@ -72,9 +71,27 @@ internal fun RoomSummaryRow(
|
|||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
) {
|
) {
|
||||||
if (room.isPlaceholder) {
|
if (room.isPlaceholder) {
|
||||||
RoomSummaryPlaceholderRow(modifier)
|
RoomSummaryPlaceholderRow(
|
||||||
return
|
modifier = modifier,
|
||||||
|
)
|
||||||
|
} else {
|
||||||
|
RoomSummaryRealRow(
|
||||||
|
room = room,
|
||||||
|
onClick = onClick,
|
||||||
|
onLongClick = onLongClick,
|
||||||
|
modifier = modifier
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@OptIn(ExperimentalFoundationApi::class)
|
||||||
|
@Composable
|
||||||
|
internal fun RoomSummaryRealRow(
|
||||||
|
room: RoomListRoomSummary,
|
||||||
|
onClick: (RoomListRoomSummary) -> Unit,
|
||||||
|
onLongClick: (RoomListRoomSummary) -> Unit,
|
||||||
|
modifier: Modifier = Modifier,
|
||||||
|
) {
|
||||||
val clickModifier = Modifier.combinedClickable(
|
val clickModifier = Modifier.combinedClickable(
|
||||||
onClick = { onClick(room) },
|
onClick = { onClick(room) },
|
||||||
onLongClick = { onLongClick(room) },
|
onLongClick = { onLongClick(room) },
|
||||||
|
|||||||
Reference in New Issue
Block a user