Improved logs screen

This commit is contained in:
Juan Gilsanz Polo 2022-10-17 01:37:11 +02:00
parent b13410cd96
commit 00eb149afc

View file

@ -1,4 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/models/app_log.dart'; import 'package:adguard_home_manager/models/app_log.dart';
@ -40,10 +41,26 @@ class _AppLogDetailsModalState extends State<AppLogDetailsModal> {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return AlertDialog( return AlertDialog(
title: const Text("Log details"), title: Column(
children: [
const Icon(
Icons.description_rounded,
size: 26,
),
const SizedBox(height: 20),
Text(
AppLocalizations.of(context)!.logDetails,
textAlign: TextAlign.center,
style: const TextStyle(
fontSize: 24
),
)
],
),
scrollable: true, scrollable: true,
content: Column( content: Column(
mainAxisSize: MainAxisSize.min, mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
const SizedBox(height: 20), const SizedBox(height: 20),
Row( Row(
@ -96,9 +113,14 @@ class _AppLogDetailsModalState extends State<AppLogDetailsModal> {
duration: const Duration(milliseconds: 200), duration: const Duration(milliseconds: 200),
curve: Curves.easeInOut, curve: Curves.easeInOut,
decoration: BoxDecoration( decoration: BoxDecoration(
border: Border.all( border: Border(
top: BorderSide(
color: Theme.of(context).primaryColor color: Theme.of(context).primaryColor
), ),
bottom: BorderSide(
color: Theme.of(context).primaryColor
),
),
color: valueToShow == 'statusCode' color: valueToShow == 'statusCode'
? Theme.of(context).primaryColor ? Theme.of(context).primaryColor
: Theme.of(context).primaryColor.withOpacity(0.05) : Theme.of(context).primaryColor.withOpacity(0.05)