mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-04-23 07:19:11 +00:00
Improved logs screen
This commit is contained in:
parent
b13410cd96
commit
00eb149afc
1 changed files with 25 additions and 3 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Reference in a new issue