diff --git a/deltachat-ios/Chat/ChatViewController.swift b/deltachat-ios/Chat/ChatViewController.swift index e2c3a1bb8..6506de4fa 100644 --- a/deltachat-ios/Chat/ChatViewController.swift +++ b/deltachat-ios/Chat/ChatViewController.swift @@ -186,7 +186,7 @@ class ChatViewController: UITableViewController, UITableViewDropDelegate { let reactionsItem = ContextMenuProvider.ContextMenuItem( title: String.localized("react"), - imageName: "heart.circle.fill", + imageName: "face.smiling", children: reactionsMenuItems, onPerform: nil ) diff --git a/deltachat-ios/Controller/ContextMenuProvider.swift b/deltachat-ios/Controller/ContextMenuProvider.swift index 86b312f0f..dbc0554d9 100644 --- a/deltachat-ios/Controller/ContextMenuProvider.swift +++ b/deltachat-ios/Controller/ContextMenuProvider.swift @@ -67,7 +67,15 @@ extension ContextMenuProvider { for submenuItem in subMenus { submenuChildren.append(generateUIAction(item: submenuItem, indexPath: indexPath)) } - let submenu = UIMenu(title: item.title ?? "", options: [], children: submenuChildren) + let image: UIImage? + + if let imageName = item.imageName { + image = UIImage(systemName: imageName) + } else { + image = nil + } + + let submenu = UIMenu(title: item.title ?? "", image: image, options: [], children: submenuChildren) children.append(submenu) } else { children.append(generateUIAction(item: item, indexPath: indexPath))