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