Adjusted some paddings

This commit is contained in:
Juan Gilsanz Polo 2022-10-25 21:12:00 +02:00
parent bc447396de
commit 8478c274f1
8 changed files with 25 additions and 10 deletions

View file

@ -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]),

View file

@ -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,
) )
) )
] ]

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

@ -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';

View file

@ -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(