feat: alphabet list, change Layout etc
This commit is contained in:
@@ -7,6 +7,7 @@ import '../models/remote_command.dart';
|
||||
import '../utils/navigation.dart';
|
||||
import '../viewmodels/admin_pin_view_model.dart';
|
||||
import '../viewmodels/remote_sync_view_model.dart';
|
||||
import 'dialogs/new_tab_dialog.dart';
|
||||
|
||||
class AdminScreenView extends StatelessWidget {
|
||||
const AdminScreenView({super.key});
|
||||
@@ -17,6 +18,16 @@ class AdminScreenView extends StatelessWidget {
|
||||
adminPinViewModel.lock();
|
||||
}
|
||||
|
||||
Future<void> _openNewTab(BuildContext context) async {
|
||||
final l10n = AppLocalizations.of(context);
|
||||
final name = await showNewTabDialog(context);
|
||||
|
||||
if (name == null || !context.mounted) return;
|
||||
ScaffoldMessenger.of(
|
||||
context,
|
||||
).showSnackBar(SnackBar(content: Text(l10n.tabOpened(name))));
|
||||
}
|
||||
|
||||
Future<void> _confirmUnlink(BuildContext context) async {
|
||||
final l10n = AppLocalizations.of(context);
|
||||
final confirmed = await showDialog<bool>(
|
||||
@@ -80,6 +91,12 @@ class AdminScreenView extends StatelessWidget {
|
||||
_AdminSection(
|
||||
title: l10n.adminTools,
|
||||
children: [
|
||||
_AdminTile(
|
||||
icon: Icons.person_add_alt_1_outlined,
|
||||
title: l10n.openNewTab,
|
||||
subtitle: l10n.openNewTabDescription,
|
||||
onTap: () => _openNewTab(context),
|
||||
),
|
||||
_AdminTile(
|
||||
icon: Icons.inventory_2_outlined,
|
||||
title: l10n.products,
|
||||
|
||||
Reference in New Issue
Block a user