Deploy: 2026-05-25 01:12:09

This commit is contained in:
Hamza-Ayed
2026-05-25 01:12:09 +03:00
parent de006943d3
commit 732b97e581

View File

@@ -510,6 +510,38 @@ class _ChannelsViewState extends State<ChannelsView> with SingleTickerProviderSt
}
Widget _buildStep(String text) {
const String linkText = 'developers.facebook.com';
if (text.contains(linkText)) {
final List<String> parts = text.split(linkText);
return Padding(
padding: const EdgeInsets.symmetric(vertical: 2.0),
child: RichText(
text: TextSpan(
style: const TextStyle(color: Colors.white70, fontSize: 11, height: 1.4, fontFamily: 'Outfit'), // or default font family
children: [
TextSpan(text: parts[0]),
TextSpan(
text: linkText,
style: const TextStyle(
color: Colors.purpleAccent,
decoration: TextDecoration.underline,
fontWeight: FontWeight.bold,
),
recognizer: TapGestureRecognizer()
..onTap = () async {
final Uri url = Uri.parse('https://developers.facebook.com');
if (await canLaunchUrl(url)) {
await launchUrl(url, mode: LaunchMode.externalApplication);
}
},
),
if (parts.length > 1) TextSpan(text: parts[1]),
],
),
),
);
}
return Padding(
padding: const EdgeInsets.symmetric(vertical: 2.0),
child: Text(