diff --git a/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart b/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart index 27d54b0..3cb01e1 100644 --- a/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart +++ b/filcnaplo_mobile_ui/lib/screens/settings/submenu/extras_screen.dart @@ -9,6 +9,9 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:provider/provider.dart'; +import 'package:refilc_plus/models/premium_scopes.dart'; +import 'package:refilc_plus/providers/premium_provider.dart'; +import 'package:refilc_plus/ui/mobile/premium/upsell.dart'; import 'package:refilc_plus/ui/mobile/settings/welcome_message.dart'; // import 'package:provider/provider.dart'; import 'submenu_screen.i18n.dart'; @@ -82,6 +85,13 @@ class ExtrasSettingsScreenState extends State { PanelButton( padding: const EdgeInsets.only(left: 14.0, right: 6.0), onPressed: () async { + if (!Provider.of(context, listen: false) + .hasScope(PremiumScopes.customGradeRarities)) { + return PremiumLockedFeatureUpsell.show( + context: context, + feature: PremiumFeature.gradeRarities); + } + // settingsProvider.update( // gradeOpeningFun: !settingsProvider.gradeOpeningFun); SettingsHelper.surpriseGradeRarityText( diff --git a/refilc_plus b/refilc_plus index 13580fa..5d73a83 160000 --- a/refilc_plus +++ b/refilc_plus @@ -1 +1 @@ -Subproject commit 13580fa87c2c5692a3fce7de3468829a86b4c8cf +Subproject commit 5d73a83c7d1f8925ef20d919ed31f583d1303d23