mirror of
https://github.com/JGeek00/adguard-home-manager.git
synced 2025-06-08 15:47:47 +00:00
Adjusted some paddings
This commit is contained in:
parent
bc447396de
commit
8478c274f1
8 changed files with 25 additions and 10 deletions
|
@ -209,6 +209,7 @@ class _AddedListState extends State<AddedList> {
|
||||||
padding: const EdgeInsets.only(top: 0),
|
padding: const EdgeInsets.only(top: 0),
|
||||||
itemCount: widget.data.length,
|
itemCount: widget.data.length,
|
||||||
itemBuilder: (context, index) => ListTile(
|
itemBuilder: (context, index) => ListTile(
|
||||||
|
contentPadding: const EdgeInsets.symmetric(horizontal: 20, vertical: 15),
|
||||||
isThreeLine: true,
|
isThreeLine: true,
|
||||||
onLongPress: () => openOptionsModal(widget.data[index]),
|
onLongPress: () => openOptionsModal(widget.data[index]),
|
||||||
onTap: () => openClientModal(widget.data[index]),
|
onTap: () => openClientModal(widget.data[index]),
|
||||||
|
|
|
@ -17,7 +17,7 @@ import 'package:adguard_home_manager/classes/process_modal.dart';
|
||||||
import 'package:adguard_home_manager/functions/snackbar.dart';
|
import 'package:adguard_home_manager/functions/snackbar.dart';
|
||||||
import 'package:adguard_home_manager/providers/app_config_provider.dart';
|
import 'package:adguard_home_manager/providers/app_config_provider.dart';
|
||||||
import 'package:adguard_home_manager/models/clients.dart';
|
import 'package:adguard_home_manager/models/clients.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/section_label.dart';
|
import 'package:adguard_home_manager/widgets/section_label.dart';
|
||||||
import 'package:adguard_home_manager/providers/servers_provider.dart';
|
import 'package:adguard_home_manager/providers/servers_provider.dart';
|
||||||
|
|
||||||
class SearchClients extends StatelessWidget {
|
class SearchClients extends StatelessWidget {
|
||||||
|
@ -243,13 +243,19 @@ class _SearchClientsWidgetState extends State<SearchClientsWidget> {
|
||||||
? ListView(
|
? ListView(
|
||||||
children: [
|
children: [
|
||||||
if (clientsScreen.isNotEmpty) ...[
|
if (clientsScreen.isNotEmpty) ...[
|
||||||
SectionLabel(label: AppLocalizations.of(context)!.added),
|
SectionLabel(
|
||||||
|
label: AppLocalizations.of(context)!.added,
|
||||||
|
padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 25),
|
||||||
|
),
|
||||||
ListView.builder(
|
ListView.builder(
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
primary: false,
|
primary: false,
|
||||||
itemCount: clientsScreen.length,
|
itemCount: clientsScreen.length,
|
||||||
padding: const EdgeInsets.only(bottom: 0),
|
padding: const EdgeInsets.only(bottom: 0),
|
||||||
itemBuilder: (context, index) => ListTile(
|
itemBuilder: (context, index) => ListTile(
|
||||||
|
contentPadding: index == 0
|
||||||
|
? const EdgeInsets.symmetric(horizontal: 20, vertical: 0)
|
||||||
|
: const EdgeInsets.symmetric(horizontal: 20, vertical: 15),
|
||||||
isThreeLine: true,
|
isThreeLine: true,
|
||||||
onLongPress: () => openOptionsModal(clientsScreen[index]),
|
onLongPress: () => openOptionsModal(clientsScreen[index]),
|
||||||
onTap: () => openClientModal(clientsScreen[index]),
|
onTap: () => openClientModal(clientsScreen[index]),
|
||||||
|
@ -309,7 +315,10 @@ class _SearchClientsWidgetState extends State<SearchClientsWidget> {
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
if (autoClientsScreen.isNotEmpty) ...[
|
if (autoClientsScreen.isNotEmpty) ...[
|
||||||
SectionLabel(label: AppLocalizations.of(context)!.activeClients),
|
SectionLabel(
|
||||||
|
label: AppLocalizations.of(context)!.activeClients,
|
||||||
|
padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 25),
|
||||||
|
),
|
||||||
ListView.builder(
|
ListView.builder(
|
||||||
shrinkWrap: true,
|
shrinkWrap: true,
|
||||||
primary: false,
|
primary: false,
|
||||||
|
@ -323,6 +332,9 @@ class _SearchClientsWidgetState extends State<SearchClientsWidget> {
|
||||||
? autoClientsScreen[index].ip
|
? autoClientsScreen[index].ip
|
||||||
: null,
|
: null,
|
||||||
trailing: Text(autoClientsScreen[index].source),
|
trailing: Text(autoClientsScreen[index].source),
|
||||||
|
padding: index == 0
|
||||||
|
? const EdgeInsets.symmetric(horizontal: 20)
|
||||||
|
: null,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
|
|
|
@ -5,7 +5,7 @@ import 'package:provider/provider.dart';
|
||||||
import 'package:bottom_sheet/bottom_sheet.dart';
|
import 'package:bottom_sheet/bottom_sheet.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
import 'package:adguard_home_manager/screens/settings/section_label.dart';
|
import 'package:adguard_home_manager/widgets/section_label.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/dhcp/dhcp_leases.dart';
|
import 'package:adguard_home_manager/screens/settings/dhcp/dhcp_leases.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/dhcp/select_interface_modal.dart';
|
import 'package:adguard_home_manager/screens/settings/dhcp/select_interface_modal.dart';
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ import 'package:provider/provider.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
import 'package:adguard_home_manager/widgets/custom_radio_list_tile.dart';
|
import 'package:adguard_home_manager/widgets/custom_radio_list_tile.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/section_label.dart';
|
import 'package:adguard_home_manager/widgets/section_label.dart';
|
||||||
import 'package:adguard_home_manager/widgets/custom_switch_list_tile.dart';
|
import 'package:adguard_home_manager/widgets/custom_switch_list_tile.dart';
|
||||||
|
|
||||||
import 'package:adguard_home_manager/providers/servers_provider.dart';
|
import 'package:adguard_home_manager/providers/servers_provider.dart';
|
||||||
|
|
|
@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
import 'package:adguard_home_manager/screens/settings/section_label.dart';
|
import 'package:adguard_home_manager/widgets/section_label.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/dns/comment_modal.dart';
|
import 'package:adguard_home_manager/screens/settings/dns/comment_modal.dart';
|
||||||
import 'package:adguard_home_manager/widgets/custom_radio_list_tile.dart';
|
import 'package:adguard_home_manager/widgets/custom_radio_list_tile.dart';
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
|
||||||
|
|
||||||
import 'package:adguard_home_manager/screens/settings/section_label.dart';
|
import 'package:adguard_home_manager/widgets/section_label.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/encryption/config_error_modal.dart';
|
import 'package:adguard_home_manager/screens/settings/encryption/config_error_modal.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/encryption/custom_text_field.dart';
|
import 'package:adguard_home_manager/screens/settings/encryption/custom_text_field.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/encryption/master_switch.dart';
|
import 'package:adguard_home_manager/screens/settings/encryption/master_switch.dart';
|
||||||
|
|
|
@ -9,7 +9,7 @@ import 'package:adguard_home_manager/screens/settings/server_info/server_info.da
|
||||||
import 'package:adguard_home_manager/screens/settings/encryption/encryption.dart';
|
import 'package:adguard_home_manager/screens/settings/encryption/encryption.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/access_settings/access_settings.dart';
|
import 'package:adguard_home_manager/screens/settings/access_settings/access_settings.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/dhcp/dhcp.dart';
|
import 'package:adguard_home_manager/screens/settings/dhcp/dhcp.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/section_label.dart';
|
import 'package:adguard_home_manager/widgets/section_label.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/dns/dns.dart';
|
import 'package:adguard_home_manager/screens/settings/dns/dns.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/dns_rewrites/dns_rewrites.dart';
|
import 'package:adguard_home_manager/screens/settings/dns_rewrites/dns_rewrites.dart';
|
||||||
import 'package:adguard_home_manager/screens/settings/appbar.dart';
|
import 'package:adguard_home_manager/screens/settings/appbar.dart';
|
||||||
|
|
|
@ -2,10 +2,12 @@ import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class SectionLabel extends StatelessWidget {
|
class SectionLabel extends StatelessWidget {
|
||||||
final String label;
|
final String label;
|
||||||
|
final EdgeInsets? padding;
|
||||||
|
|
||||||
const SectionLabel({
|
const SectionLabel({
|
||||||
Key? key,
|
Key? key,
|
||||||
required this.label
|
required this.label,
|
||||||
|
this.padding
|
||||||
}) : super(key: key);
|
}) : super(key: key);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -14,7 +16,7 @@ class SectionLabel extends StatelessWidget {
|
||||||
mainAxisAlignment: MainAxisAlignment.start,
|
mainAxisAlignment: MainAxisAlignment.start,
|
||||||
children: [
|
children: [
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.all(25),
|
padding: padding ?? const EdgeInsets.all(25),
|
||||||
child: Text(
|
child: Text(
|
||||||
label,
|
label,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
Loading…
Add table
Add a link
Reference in a new issue