From 8830e6a6ecf2b96147eddb8221e45dda6e1e0982 Mon Sep 17 00:00:00 2001 From: Kenta Wakasa Date: Thu, 29 Jun 2023 23:13:29 +0900 Subject: [PATCH] add onOpen --- lib/features/anaba/presentation/anaba_details_page.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/features/anaba/presentation/anaba_details_page.dart b/lib/features/anaba/presentation/anaba_details_page.dart index 62dea79..0c1d1d6 100644 --- a/lib/features/anaba/presentation/anaba_details_page.dart +++ b/lib/features/anaba/presentation/anaba_details_page.dart @@ -3,6 +3,7 @@ import 'package:flutter_linkify/flutter_linkify.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; import 'package:url_launcher/url_launcher.dart'; +import 'package:url_launcher/url_launcher_string.dart'; import '../../../providers.dart'; import '../../auth/presentation/auth_dialog.dart'; @@ -62,6 +63,7 @@ class AnabaDetailsPage extends ConsumerWidget { ), const SizedBox(height: 32), Linkify( + onOpen: (link) => launchUrlString(link.url), text: anaba.data().nonPurchasedContent, ), const SizedBox(height: 16), @@ -71,6 +73,7 @@ class AnabaDetailsPage extends ConsumerWidget { const SizedBox(height: 16), if (appUser?.anabas.contains(id) == true) Linkify( + onOpen: (link) => launchUrlString(link.url), text: anaba.data().purchasedContent, ), if (appUser?.anabas.contains(id) == false)