feat: add admin page

This commit is contained in:
2026-08-07 03:09:59 +02:00
parent 2c734493cf
commit 1dd7e69aa8
19 changed files with 891 additions and 65 deletions
+54
View File
@@ -41,6 +41,30 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get logout => 'Logout';
@override
String get admin => 'Admin';
@override
String get adminDescription =>
'Restricted tools for managing products and importing names.';
@override
String get adminTools => 'Admin tools';
@override
String get importData => 'Import';
@override
String get importNames => 'Import names';
@override
String get importNamesDescription =>
'Prepare a list of names to use as tabs later.';
@override
String get importPlaceholder =>
'Importing names will be available here later.';
@override
String get openOrSelectTab => 'Open or select a tab first.';
@@ -91,6 +115,24 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get changePin => 'Change PIN';
@override
String get adminPin => 'Admin PIN';
@override
String get adminPinConfigured => 'Configured';
@override
String get adminPinNotSet => 'Not set';
@override
String get setAdminPin => 'Set admin PIN';
@override
String get enterCurrentAdminPin => 'Enter current admin PIN';
@override
String get enterNewAdminPin => 'Enter new admin PIN';
@override
String get appearance => 'Appearance';
@@ -295,6 +337,18 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get createPin => 'Create a PIN';
@override
String get enterAdminPin => 'Enter admin PIN';
@override
String get createAdminPin => 'Create admin PIN';
@override
String get confirmAdminPin => 'Confirm admin PIN';
@override
String get adminPinSubtitle => 'Youll use this to access admin tools';
@override
String get pinsDidNotMatch => 'PINs didnt match. Try again.';