show admin
This commit is contained in:
parent
3edf517d41
commit
d1d2b712f8
3 changed files with 15 additions and 1 deletions
Binary file not shown.
|
|
@ -1,3 +1,6 @@
|
||||||
|
import 'package:mnemo_cards/main.dart';
|
||||||
|
|
||||||
const ADMIN_BUILD = true;
|
const ADMIN_BUILD = true;
|
||||||
const SHOW_ADMIN = true && ADMIN_BUILD;
|
|
||||||
|
bool get SHOW_ADMIN =>
|
||||||
|
ADMIN_BUILD && (globalSharedPreferences.getBool('show_admin') ?? false);
|
||||||
|
|
|
||||||
|
|
@ -111,6 +111,17 @@ class SettingsPage extends StatelessWidget {
|
||||||
height: 1,
|
height: 1,
|
||||||
color: borderGray.withOpacity(0.2),
|
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),
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue