Add icon for "Mark as read" and "Mark as unread" action.

This commit is contained in:
Benoit Marty 2024-07-05 09:49:42 +02:00 committed by Benoit Marty
parent 08c66cf2df
commit 4c135a1111

View file

@ -96,36 +96,35 @@ private fun RoomListModalBottomSheetContent(
} }
) )
if (contextMenu.markAsUnreadFeatureFlagEnabled) { if (contextMenu.markAsUnreadFeatureFlagEnabled) {
ListItem( if (contextMenu.hasNewContent) {
headlineContent = { ListItem(
Text( headlineContent = {
text = stringResource( Text(
id = if (contextMenu.hasNewContent) { text = stringResource(id = R.string.screen_roomlist_mark_as_read),
R.string.screen_roomlist_mark_as_read style = MaterialTheme.typography.bodyLarge,
} else { )
R.string.screen_roomlist_mark_as_unread },
} onClick = onRoomMarkReadClick,
), leadingContent = ListItemContent.Icon(
style = MaterialTheme.typography.bodyLarge, iconSource = IconSource.Vector(CompoundIcons.MarkAsRead())
) ),
}, style = ListItemStyle.Primary,
modifier = Modifier.clickable { )
if (contextMenu.hasNewContent) { } else {
onRoomMarkReadClick() ListItem(
} else { headlineContent = {
onRoomMarkUnreadClick() Text(
} text = stringResource(id = R.string.screen_roomlist_mark_as_unread),
}, style = MaterialTheme.typography.bodyLarge,
/* TODO Design )
leadingContent = ListItemContent.Icon( },
iconSource = IconSource.Vector( onClick = onRoomMarkUnreadClick,
CompoundIcons.Settings, leadingContent = ListItemContent.Icon(
contentDescription = stringResource(id = CommonStrings.common_settings) iconSource = IconSource.Vector(CompoundIcons.MarkAsUnread())
) ),
), style = ListItemStyle.Primary,
*/ )
style = ListItemStyle.Primary, }
)
} }
ListItem( ListItem(
headlineContent = { headlineContent = {