Show client name on logs

This commit is contained in:
Juan Gilsanz Polo 2024-02-03 01:58:45 +01:00
parent 9b1e36df5b
commit 2585826a29
2 changed files with 20 additions and 36 deletions

View file

@ -7,6 +7,7 @@ import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/widgets/custom_checkbox_list_tile.dart'; import 'package:adguard_home_manager/widgets/custom_checkbox_list_tile.dart';
import 'package:adguard_home_manager/widgets/list_bottom_sheet.dart'; import 'package:adguard_home_manager/widgets/list_bottom_sheet.dart';
import 'package:adguard_home_manager/providers/status_provider.dart';
import 'package:adguard_home_manager/providers/clients_provider.dart'; import 'package:adguard_home_manager/providers/clients_provider.dart';
import 'package:adguard_home_manager/providers/logs_provider.dart'; import 'package:adguard_home_manager/providers/logs_provider.dart';
@ -228,39 +229,25 @@ class _ListItem extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Material( final statusProvider = Provider.of<StatusProvider>(context);
color: Colors.transparent,
child: InkWell( String? name;
onTap: () => onChanged(!checkboxActive), try {
child: Padding( name = statusProvider.serverStatus!.clients.firstWhere((c) => c.ids.contains(label)).name;
padding: const EdgeInsets.only( } catch (e) {
left: 24, // ---- //
top: 4, }
right: 12,
bottom: 4 return CustomCheckboxListTile(
), value: checkboxActive,
child: Row( onChanged: (v) => onChanged(v),
mainAxisAlignment: MainAxisAlignment.spaceBetween, title: label,
children: [ subtitle: name,
Flexible( padding: const EdgeInsets.only(
child: Text( left: 24,
label, top: 8,
style: TextStyle( right: 12,
fontSize: 16, bottom: 8
color: Theme.of(context).colorScheme.onSurface
),
),
),
Checkbox(
value: checkboxActive,
onChanged: (v) => onChanged(!checkboxActive),
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(5)
),
)
],
),
),
), ),
); );
} }

View file

@ -25,9 +25,6 @@ Future<Map<String, dynamic>> loadDb() async {
) )
""" """
); );
},
onUpgrade: (Database db, int oldVersion, int newVersion) async {
}, },
onOpen: (Database db) async { onOpen: (Database db) async {
await db.transaction((txn) async{ await db.transaction((txn) async{