From 33b5987ca7d2ca5a7de4b11192b1a280799e85f7 Mon Sep 17 00:00:00 2001 From: mark8044 <87546778+mark8044@users.noreply.github.com> Date: Mon, 11 Dec 2023 19:49:31 -0800 Subject: [PATCH] Update quill_icon_button.dart Add padding property to icon buttons --- lib/src/widgets/toolbar/buttons/quill_icon_button.dart | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/src/widgets/toolbar/buttons/quill_icon_button.dart b/lib/src/widgets/toolbar/buttons/quill_icon_button.dart index 78c4eaf5..edc9e929 100644 --- a/lib/src/widgets/toolbar/buttons/quill_icon_button.dart +++ b/lib/src/widgets/toolbar/buttons/quill_icon_button.dart @@ -7,6 +7,7 @@ class QuillToolbarIconButton extends StatelessWidget { required this.isFilled, this.afterPressed, this.tooltip, + this.padding, super.key, }); @@ -15,14 +16,20 @@ class QuillToolbarIconButton extends StatelessWidget { final Widget icon; final String? tooltip; + final EdgeInsets? padding; final bool isFilled; @override Widget build(BuildContext context) { if (isFilled) { - return IconButton.filled(onPressed: onPressed, icon: icon); + return IconButton.filled( + padding: (padding != null) ? padding : null, + constraints: BoxConstraints(), + onPressed: onPressed, icon: icon); } return IconButton( + padding: (padding != null) ? padding : null, + constraints: BoxConstraints(), onPressed: () { onPressed?.call(); afterPressed?.call();