mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-06-03 21:30:15 +00:00
Improved home screen when no data
This commit is contained in:
parent
b1e257ddd3
commit
707bac9d31
4 changed files with 20 additions and 5 deletions
|
@ -410,5 +410,6 @@
|
|||
"logsCleared": "Logs cleared successfully",
|
||||
"logsNotCleared": "Logs could not be cleared",
|
||||
"runningHomeAssistant": "Running on Home Assistant",
|
||||
"serverError": "Server error"
|
||||
"serverError": "Server error",
|
||||
"noItems": "No items to show here"
|
||||
}
|
|
@ -410,5 +410,6 @@
|
|||
"logsCleared": "Registros borrados correctamente",
|
||||
"logsNotCleared": "No se han podido borrar los registros",
|
||||
"runningHomeAssistant": "Ejecutando en Home Assistant",
|
||||
"serverError": "Error del servidor"
|
||||
"serverError": "Error del servidor",
|
||||
"noItems": "No hay elementos para mostrar aquí"
|
||||
}
|
|
@ -103,7 +103,7 @@ class _HomeState extends State<Home> {
|
|||
data: serversProvider.serverStatus.data!.stats.blockedFiltering,
|
||||
label: AppLocalizations.of(context)!.blockedFilters,
|
||||
primaryValue: intFormat(serversProvider.serverStatus.data!.stats.numBlockedFiltering, Platform.localeName),
|
||||
secondaryValue: "${doubleFormat((serversProvider.serverStatus.data!.stats.numBlockedFiltering/serversProvider.serverStatus.data!.stats.numDnsQueries)*100, Platform.localeName)}%",
|
||||
secondaryValue: "${serversProvider.serverStatus.data!.stats.numDnsQueries > 0 ? doubleFormat((serversProvider.serverStatus.data!.stats.numBlockedFiltering/serversProvider.serverStatus.data!.stats.numDnsQueries)*100, Platform.localeName) : 0}%",
|
||||
color: Colors.red,
|
||||
),
|
||||
|
||||
|
@ -111,7 +111,7 @@ class _HomeState extends State<Home> {
|
|||
data: serversProvider.serverStatus.data!.stats.replacedSafebrowsing,
|
||||
label: AppLocalizations.of(context)!.malwarePhisingBlocked,
|
||||
primaryValue: intFormat(serversProvider.serverStatus.data!.stats.numReplacedSafebrowsing, Platform.localeName),
|
||||
secondaryValue: "${doubleFormat((serversProvider.serverStatus.data!.stats.numReplacedSafebrowsing/serversProvider.serverStatus.data!.stats.numDnsQueries)*100, Platform.localeName)}%",
|
||||
secondaryValue: "${serversProvider.serverStatus.data!.stats.numDnsQueries > 0 ? doubleFormat((serversProvider.serverStatus.data!.stats.numReplacedSafebrowsing/serversProvider.serverStatus.data!.stats.numDnsQueries)*100, Platform.localeName) : 0}%",
|
||||
color: Colors.green,
|
||||
),
|
||||
|
||||
|
@ -119,7 +119,7 @@ class _HomeState extends State<Home> {
|
|||
data: serversProvider.serverStatus.data!.stats.replacedParental,
|
||||
label: AppLocalizations.of(context)!.blockedAdultWebsites,
|
||||
primaryValue: intFormat(serversProvider.serverStatus.data!.stats.numReplacedParental, Platform.localeName),
|
||||
secondaryValue: "${doubleFormat((serversProvider.serverStatus.data!.stats.numReplacedParental/serversProvider.serverStatus.data!.stats.numDnsQueries)*100, Platform.localeName)}%",
|
||||
secondaryValue: "${serversProvider.serverStatus.data!.stats.numDnsQueries > 0 ? doubleFormat((serversProvider.serverStatus.data!.stats.numReplacedParental/serversProvider.serverStatus.data!.stats.numDnsQueries)*100, Platform.localeName) : 0}%",
|
||||
color: Colors.orange,
|
||||
),
|
||||
|
||||
|
|
|
@ -55,6 +55,19 @@ class TopItems extends StatelessWidget {
|
|||
),
|
||||
),
|
||||
const SizedBox(height: 20),
|
||||
if (data.isEmpty) Padding(
|
||||
padding: const EdgeInsets.only(
|
||||
bottom: 20,
|
||||
top: 10
|
||||
),
|
||||
child: Text(
|
||||
AppLocalizations.of(context)!.noItems,
|
||||
style: const TextStyle(
|
||||
fontSize: 16,
|
||||
color: Colors.grey
|
||||
),
|
||||
),
|
||||
),
|
||||
if (data.isNotEmpty) rowItem(data[0]),
|
||||
if (data.length >= 2) rowItem(data[1]),
|
||||
if (data.length >= 3) rowItem(data[2]),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue