diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Block.imageset/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Block.imageset/Contents.json new file mode 100644 index 0000000000..746d2ea01b --- /dev/null +++ b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Block.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "ic_blocked.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Block.imageset/ic_blocked.pdf b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Block.imageset/ic_blocked.pdf new file mode 100644 index 0000000000..76c94516eb Binary files /dev/null and b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Block.imageset/ic_blocked.pdf differ diff --git a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Contents.json b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Contents.json index 38f0c81fc2..6e965652df 100644 --- a/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Contents.json +++ b/submodules/TelegramUI/Images.xcassets/Chat/Context Menu/Contents.json @@ -1,9 +1,9 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 }, "properties" : { "provides-namespace" : true } -} \ No newline at end of file +} diff --git a/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift b/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift index daf27a1ce9..235f17be82 100644 --- a/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift +++ b/submodules/TelegramUI/Sources/ChatInterfaceStateContextMenus.swift @@ -838,8 +838,8 @@ func contextMenuForChatPresentationIntefaceState(chatPresentationInterfaceState: interfaceInteraction.reportMessages(selectAll ? messages : [message], controller) }))) } else if message.id.peerId.isReplies { - actions.append(.action(ContextMenuActionItem(text: chatPresentationInterfaceState.strings.Conversation_ContextMenuBlock, icon: { theme in - return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/Report"), color: theme.actionSheet.primaryTextColor) + actions.append(.action(ContextMenuActionItem(text: chatPresentationInterfaceState.strings.Conversation_ContextMenuBlock, textColor: .destructive, icon: { theme in + return generateTintedImage(image: UIImage(bundleImageName: "Chat/Context Menu/Block"), color: theme.actionSheet.destructiveActionTextColor) }, action: { controller, f in interfaceInteraction.blockMessageAuthor(message, controller) })))