completed new plus popup when feature unavailable :3

This commit is contained in:
Kima
2024-03-23 22:41:20 +01:00
parent 1757e16dea
commit 161f61ea96
20 changed files with 70 additions and 24 deletions

View File

@@ -35,7 +35,7 @@ class MenuRenamedSubjects extends StatelessWidget {
onPressed: () {
// if (!Provider.of<PremiumProvider>(context, listen: false)
// .hasScope(PremiumScopes.renameSubjects)) {
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context, feature: PremiumFeature.subjectrename);
// return;
// }
@@ -60,7 +60,7 @@ class MenuRenamedSubjects extends StatelessWidget {
onChanged: (v) async {
// if (!Provider.of<PremiumProvider>(context, listen: false)
// .hasScope(PremiumScopes.renameSubjects)) {
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context, feature: PremiumFeature.subjectrename);
// return;
// }

View File

@@ -411,7 +411,7 @@ class SettingsHelper {
onPressed: () {
// if (!Provider.of<PremiumProvider>(context, listen: false)
// .hasScope(PremiumScopes.maxTwoAccounts)) {
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context, feature: PremiumFeature.moreAccounts);
// return;
// }
@@ -419,7 +419,7 @@ class SettingsHelper {
// if ((accountTiles.length - 1 == 2) &&
// !Provider.of<PremiumProvider>(context, listen: false)
// .hasScope(PremiumScopes.noAccountLimit)) {
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context, feature: PremiumFeature.moreAccounts);
// return;
// }

View File

@@ -487,7 +487,7 @@ class SettingsScreenState extends State<SettingsScreen>
// if (!Provider.of<PremiumProvider>(context,
// listen: false)
// .hasScope(PremiumScopes.maxTwoAccounts)) {
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context,
// feature: PremiumFeature.moreAccounts);
// return;

View File

@@ -88,7 +88,7 @@ class ExtrasSettingsScreenState extends State<ExtrasSettingsScreen> {
onPressed: () async {
if (!Provider.of<PremiumProvider>(context, listen: false)
.hasScope(PremiumScopes.customGradeRarities)) {
return PremiumLockedFeatureUpsell.show(
return PlusLockedFeaturePopup.show(
context: context,
feature: PremiumFeature.gradeRarities);
}

View File

@@ -671,7 +671,7 @@ class PersonalizeSettingsScreenState extends State<PersonalizeSettingsScreen>
if (!Provider.of<PremiumProvider>(context,
listen: false)
.hasScope(PremiumScopes.liveActivityColor)) {
PremiumLockedFeatureUpsell.show(
PlusLockedFeaturePopup.show(
context: context,
feature: PremiumFeature.liveActivity,
);
@@ -845,7 +845,7 @@ class PersonalizeSettingsScreenState extends State<PersonalizeSettingsScreen>
if (!Provider.of<PremiumProvider>(context,
listen: false)
.hasScope(PremiumScopes.customFont)) {
PremiumLockedFeatureUpsell.show(
PlusLockedFeaturePopup.show(
context: context,
feature: PremiumFeature.fontChange);
return;

View File

@@ -744,7 +744,7 @@ class _PremiumCustomAccentColorSettingState
// _colorsTabController.animateTo(0,
// duration: Duration.zero);
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context,
// feature: PremiumFeature
// .customcolors);

View File

@@ -22,7 +22,7 @@ class UserMenuNickname extends StatelessWidget {
onPressed: () {
// if (!Provider.of<PremiumProvider>(context, listen: false)
// .hasScope(PremiumScopes.nickname)) {
// PremiumLockedFeatureUpsell.show(
// PlusLockedFeaturePopup.show(
// context: context, feature: PremiumFeature.profile);
// return;
// }