Add icon for "Mark as read" and "Mark as unread" action.
This commit is contained in:
parent
08c66cf2df
commit
4c135a1111
1 changed files with 29 additions and 30 deletions
|
|
@ -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 = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue