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),
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(

View File

@ -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),
)
],
),
)