diff --git a/refilc_mobile_ui/lib/common/widgets/lesson/lesson_viewable.dart b/refilc_mobile_ui/lib/common/widgets/lesson/lesson_viewable.dart index acb9bcc..663ec67 100644 --- a/refilc_mobile_ui/lib/common/widgets/lesson/lesson_viewable.dart +++ b/refilc_mobile_ui/lib/common/widgets/lesson/lesson_viewable.dart @@ -9,6 +9,9 @@ import 'package:refilc_mobile_ui/common/widgets/card_handle.dart'; import 'package:refilc/ui/widgets/lesson/lesson_tile.dart'; import 'package:refilc_mobile_ui/common/widgets/lesson/lesson_view.dart'; import 'package:flutter/material.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 'lesson_view.i18n.dart'; class LessonViewable extends StatefulWidget { @@ -61,6 +64,14 @@ class LessonViewableState extends State { onPressed: () { Navigator.of(context, rootNavigator: true).pop(); + if (!Provider.of(context, listen: false) + .hasScope(PremiumScopes.timetableNotes)) { + PlusLockedFeaturePopup.show( + context: context, feature: PremiumFeature.timetableNotes); + + return; + } + showDialog( context: context, builder: (context) => StatefulBuilder(builder: (context, setS) {