diff --git a/lib/utils/url_launcher.dart b/lib/utils/url_launcher.dart index 61fa582d..98800280 100644 --- a/lib/utils/url_launcher.dart +++ b/lib/utils/url_launcher.dart @@ -38,22 +38,20 @@ class UrlLauncher { ); return; } - final consent = await showConfirmationDialog( + final consent = await showModalActionSheet<_LaunchUrlResponse>( context: context, - title: L10n.of(context)!.openLinkInBrowser, - message: url, + title: url, + style: AdaptiveStyle.material, actions: [ - AlertDialogAction( - key: null, - label: L10n.of(context)!.cancel, - ), - AlertDialogAction( + SheetAction( key: _LaunchUrlResponse.copy, + icon: Icons.copy_outlined, label: L10n.of(context)!.copy, ), - AlertDialogAction( + SheetAction( key: _LaunchUrlResponse.launch, - label: L10n.of(context)!.ok, + icon: Icons.launch_outlined, + label: L10n.of(context)!.openLinkInBrowser, ), ], );