added paywall grr

This commit is contained in:
Kima 2024-03-28 22:32:45 +01:00
parent 4887826a36
commit 498ba2d69e

View File

@ -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<LessonViewable> {
onPressed: () {
Navigator.of(context, rootNavigator: true).pop();
if (!Provider.of<PremiumProvider>(context, listen: false)
.hasScope(PremiumScopes.timetableNotes)) {
PlusLockedFeaturePopup.show(
context: context, feature: PremiumFeature.timetableNotes);
return;
}
showDialog(
context: context,
builder: (context) => StatefulBuilder(builder: (context, setS) {