From e1e6362ee35ba8b460deb25d9770c2ced914f82d Mon Sep 17 00:00:00 2001 From: Mauro Romito Date: Mon, 29 Sep 2025 18:19:17 +0200 Subject: [PATCH] use all the default action info just change its handler --- ElementX/Sources/Other/Pills/MessageText.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ElementX/Sources/Other/Pills/MessageText.swift b/ElementX/Sources/Other/Pills/MessageText.swift index 1c59d39a9..3f78b5a51 100644 --- a/ElementX/Sources/Other/Pills/MessageText.swift +++ b/ElementX/Sources/Other/Pills/MessageText.swift @@ -146,7 +146,12 @@ struct MessageText: UIViewRepresentable { func textView(_ textView: UITextView, primaryActionFor textItem: UITextItem, defaultAction: UIAction) -> UIAction? { if case .link(let url) = textItem.content { - return .init(title: defaultAction.title) { [weak self] _ in + return .init(title: defaultAction.title, + image: defaultAction.image, + identifier: defaultAction.identifier, + discoverabilityTitle: defaultAction.discoverabilityTitle, + attributes: defaultAction.attributes, + state: defaultAction.state) { [weak self] _ in self?.openURLAction.callAsFunction(url) } }