diff --git a/lib/view_model/settings/settings_view_model.dart b/lib/view_model/settings/settings_view_model.dart index 0211b2276..2a5e9c174 100644 --- a/lib/view_model/settings/settings_view_model.dart +++ b/lib/view_model/settings/settings_view_model.dart @@ -26,6 +26,7 @@ import 'package:cake_wallet/view_model/settings/regular_list_item.dart'; import 'package:cake_wallet/view_model/settings/settings_list_item.dart'; import 'package:cake_wallet/view_model/settings/switcher_list_item.dart'; import 'package:cake_wallet/src/screens/auth/auth_page.dart'; +import 'package:url_launcher/url_launcher.dart'; part 'settings_view_model.g.dart'; @@ -173,14 +174,17 @@ abstract class SettingsViewModelBase with Store { ), RegularListItem( title: S.current.faq, - handler: (BuildContext context) => - Navigator.pushNamed(context, Routes.faq), + handler: (BuildContext context) async { + if (await canLaunch(url)) await launch(url); + }, ) ], [VersionListItem(title: currentVersion)] ]; } + static const url = 'https://cakewallet.com/guide/'; + @observable String currentVersion;