diff --git a/lib/ui/app/invoice/invoice_email_view.dart b/lib/ui/app/invoice/invoice_email_view.dart index 372317d5c..8dbb79b7f 100644 --- a/lib/ui/app/invoice/invoice_email_view.dart +++ b/lib/ui/app/invoice/invoice_email_view.dart @@ -299,15 +299,17 @@ class _InvoiceEmailViewState extends State padding: const EdgeInsets.only(bottom: 10), child: IconMessage( localization.customEmailsDisabledHelp, - trailing: TextButton( - child: Text( - localization.upgrade.toUpperCase(), - style: TextStyle( - color: Colors.white, - ), - ), - onPressed: () => launch(state.userCompany.ninjaPortalUrl), - ), + trailing: isApple() + ? null + : TextButton( + child: Text( + localization.upgrade.toUpperCase(), + style: TextStyle( + color: Colors.white, + ), + ), + onPressed: () => launch(state.userCompany.ninjaPortalUrl), + ), ), ), ColoredBox( diff --git a/lib/ui/reports/reports_screen.dart b/lib/ui/reports/reports_screen.dart index abdc9a371..c52adc536 100644 --- a/lib/ui/reports/reports_screen.dart +++ b/lib/ui/reports/reports_screen.dart @@ -412,10 +412,12 @@ class ReportsScreen extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.center, children: [ HelpText(localization.upgradeToViewReports), - AppButton( - label: localization.upgrade.toUpperCase(), - onPressed: () => launch(state.userCompany.ninjaPortalUrl), - ) + if (!isApple()) + AppButton( + label: localization.upgrade.toUpperCase(), + onPressed: () => + launch(state.userCompany.ninjaPortalUrl), + ) ], ), )