chore: Add tooltip to links in html

This commit is contained in:
Krille 2025-02-03 14:20:21 +01:00
commit 4072e99696
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -182,21 +182,22 @@ class HtmlMessage extends StatelessWidget {
} }
} }
return WidgetSpan( return WidgetSpan(
child: InkWell( child: Tooltip(
splashColor: Colors.transparent, message: href,
onTap: () => child: InkWell(
UrlLauncher(context, node.attributes['href'], node.text) splashColor: Colors.transparent,
.launchUrl(), onTap: () => UrlLauncher(context, href, node.text).launchUrl(),
child: Text.rich( child: Text.rich(
TextSpan( TextSpan(
children: _renderWithLineBreaks( children: _renderWithLineBreaks(
node.nodes, node.nodes,
context, context,
depth: depth, depth: depth,
),
style: linkStyle,
), ),
style: linkStyle, style: const TextStyle(height: 1.25),
), ),
style: const TextStyle(height: 1.25),
), ),
), ),
); );