fix: (settings) remove padding from inkwells (#194)

This commit is contained in:
Unknown
2022-09-19 10:39:25 +02:00
committed by GitHub
parent fc5414c788
commit d6dde3e23b
7 changed files with 262 additions and 308 deletions

View File

@@ -6,6 +6,7 @@ class CustomSwitchTile extends StatelessWidget {
final Widget subtitle;
final bool value;
final Function(bool) onTap;
final EdgeInsetsGeometry? padding;
const CustomSwitchTile({
Key? key,
@@ -13,14 +14,16 @@ class CustomSwitchTile extends StatelessWidget {
required this.subtitle,
required this.value,
required this.onTap,
this.padding,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return ListTile(
contentPadding: EdgeInsets.zero,
contentPadding: padding ?? EdgeInsets.zero,
title: title,
subtitle: subtitle,
onTap: () => onTap(!value),
trailing: CustomSwitch(
value: value,
onChanged: onTap,