Hide upgrade CTAs on Apple devices

This commit is contained in:
Hillel Coren 2022-07-06 09:05:17 +03:00
parent 46e3c3f682
commit 4361e9aea5
2 changed files with 17 additions and 13 deletions

View File

@ -299,15 +299,17 @@ class _InvoiceEmailViewState extends State<InvoiceEmailView>
padding: const EdgeInsets.only(bottom: 10), padding: const EdgeInsets.only(bottom: 10),
child: IconMessage( child: IconMessage(
localization.customEmailsDisabledHelp, localization.customEmailsDisabledHelp,
trailing: TextButton( trailing: isApple()
child: Text( ? null
localization.upgrade.toUpperCase(), : TextButton(
style: TextStyle( child: Text(
color: Colors.white, localization.upgrade.toUpperCase(),
), style: TextStyle(
), color: Colors.white,
onPressed: () => launch(state.userCompany.ninjaPortalUrl), ),
), ),
onPressed: () => launch(state.userCompany.ninjaPortalUrl),
),
), ),
), ),
ColoredBox( ColoredBox(

View File

@ -412,10 +412,12 @@ class ReportsScreen extends StatelessWidget {
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
HelpText(localization.upgradeToViewReports), HelpText(localization.upgradeToViewReports),
AppButton( if (!isApple())
label: localization.upgrade.toUpperCase(), AppButton(
onPressed: () => launch(state.userCompany.ninjaPortalUrl), label: localization.upgrade.toUpperCase(),
) onPressed: () =>
launch(state.userCompany.ninjaPortalUrl),
)
], ],
), ),
) )