From 4072e99696568bc518adbaf21bc8e8de2359989d Mon Sep 17 00:00:00 2001 From: Krille Date: Mon, 3 Feb 2025 14:20:21 +0100 Subject: [PATCH] chore: Add tooltip to links in html --- lib/pages/chat/events/html_message.dart | 27 +++++++++++++------------ 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart index 6f97c47d4..168f9870e 100644 --- a/lib/pages/chat/events/html_message.dart +++ b/lib/pages/chat/events/html_message.dart @@ -182,21 +182,22 @@ class HtmlMessage extends StatelessWidget { } } return WidgetSpan( - child: InkWell( - splashColor: Colors.transparent, - onTap: () => - UrlLauncher(context, node.attributes['href'], node.text) - .launchUrl(), - child: Text.rich( - TextSpan( - children: _renderWithLineBreaks( - node.nodes, - context, - depth: depth, + child: Tooltip( + message: href, + child: InkWell( + splashColor: Colors.transparent, + onTap: () => UrlLauncher(context, href, node.text).launchUrl(), + child: Text.rich( + TextSpan( + children: _renderWithLineBreaks( + node.nodes, + context, + depth: depth, + ), + style: linkStyle, ), - style: linkStyle, + style: const TextStyle(height: 1.25), ), - style: const TextStyle(height: 1.25), ), ), );