Added fallback DNS servers

This commit is contained in:
Juan Gilsanz Polo 2023-12-11 22:03:36 +01:00
parent ddf9683e88
commit 27e0b5152e
6 changed files with 261 additions and 2 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/fallback_dns.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';
@ -167,6 +168,12 @@ class _DnsSettingsState extends State<DnsSettings> {
onTap: () => navigate(const BootstrapDnsScreen()),
icon: Icons.dns_rounded,
),
if (dnsProvider.dnsInfo!.fallbackDns != null) CustomListTile(
title: AppLocalizations.of(context)!.fallbackDnsServers,
subtitle: AppLocalizations.of(context)!.fallbackDnsServersDescription,
onTap: () => navigate(const FallbackDnsScreen()),
icon: Icons.alt_route_rounded,
),
CustomListTile(
title: AppLocalizations.of(context)!.privateReverseDnsServers,
subtitle: AppLocalizations.of(context)!.privateReverseDnsDescription,