Disable JournalEditor custom Folder when pro mode not available

In iOS - I have no idea how to handle the tax stuff, so there is no paid
version. It would therefore we weird to show a paid banner, when the
user cannot actually purchase it on ios.
This commit is contained in:
Vishesh Handa
2020-05-01 18:53:06 +02:00
parent 70ec10b7bc
commit ca3f705e27

View File

@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:gitjournal/features.dart';
import 'package:gitjournal/screens/settings_screen.dart';
import 'package:gitjournal/settings.dart';
import 'package:gitjournal/screens/settings_widgets.dart';
@ -47,22 +48,23 @@ class SettingsEditorsScreenState extends State<SettingsEditorsScreen> {
setState(() {});
},
),
SettingsHeader("Journal Editor"),
ProListTile(
title: const Text("Default Folder"),
subtitle: Text(defaultNewFolder),
onTap: () async {
var destFolder = await showDialog<NotesFolderFS>(
context: context,
builder: (context) => FolderSelectionDialog(),
);
if (Features.purchaseProModeAvailable) SettingsHeader("Journal Editor"),
if (Features.purchaseProModeAvailable)
ProListTile(
title: const Text("Default Folder"),
subtitle: Text(defaultNewFolder),
onTap: () async {
var destFolder = await showDialog<NotesFolderFS>(
context: context,
builder: (context) => FolderSelectionDialog(),
);
Settings.instance.journalEditordefaultNewNoteFolderSpec =
destFolder != null ? destFolder.pathSpec() : "";
Settings.instance.save();
setState(() {});
},
),
Settings.instance.journalEditordefaultNewNoteFolderSpec =
destFolder != null ? destFolder.pathSpec() : "";
Settings.instance.save();
setState(() {});
},
),
]);
return Scaffold(