Added test upstream dns servers

This commit is contained in:
Juan Gilsanz Polo 2023-12-11 14:29:08 +01:00
parent 3aa36c89aa
commit c3f55e9ce9
6 changed files with 198 additions and 3 deletions

View file

@ -5,6 +5,7 @@ import 'package:flutter_split_view/flutter_split_view.dart';
import 'package:provider/provider.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:adguard_home_manager/screens/settings/dns/test_upstream_dns_modal.dart';
import 'package:adguard_home_manager/screens/settings/dns/clear_dns_cache_dialog.dart';
import 'package:adguard_home_manager/screens/settings/dns/cache_config.dart';
import 'package:adguard_home_manager/screens/settings/dns/dns_server_settings.dart';
@ -84,6 +85,14 @@ class _DnsSettingsState extends State<DnsSettings> {
title: Text(AppLocalizations.of(context)!.dnsSettings),
surfaceTintColor: isDesktop(width) ? Colors.transparent : null,
actions: [
IconButton(
onPressed: () => showDialog(
context: context,
builder: (ctx) => const TestUpstreamDnsModal()
),
icon: const Icon(Icons.upload_rounded),
tooltip: AppLocalizations.of(context)!.testUpstreamDnsServers,
),
PopupMenuButton(
itemBuilder: (context) => [
PopupMenuItem(