show admin

This commit is contained in:
Dmitry 2024-06-16 22:33:31 +03:00
parent 3edf517d41
commit d1d2b712f8
3 changed files with 15 additions and 1 deletions

View file

@ -1,3 +1,6 @@
import 'package:mnemo_cards/main.dart';
const ADMIN_BUILD = true;
const SHOW_ADMIN = true && ADMIN_BUILD;
bool get SHOW_ADMIN =>
ADMIN_BUILD && (globalSharedPreferences.getBool('show_admin') ?? false);

View file

@ -111,6 +111,17 @@ class SettingsPage extends StatelessWidget {
height: 1,
color: borderGray.withOpacity(0.2),
),
if (ADMIN_BUILD)
SharedPrefButton<bool>.builder(
spKey: 'show_admin',
builder: (enabled, _) => AbsorbPointer(
child: SwitchTile(
text: 'Show admin',
value: enabled ?? false,
),
),
setOnTap: (v) => !(v ?? false),
),
],
),
),