From 7387c3cc83361ce544e81ec893e81cd527aeef50 Mon Sep 17 00:00:00 2001 From: Pataridze Givi Date: Mon, 9 May 2022 09:50:17 +0400 Subject: [PATCH] Using properly iconTheme colors (#802) --- lib/src/widgets/toolbar/link_style_button.dart | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/src/widgets/toolbar/link_style_button.dart b/lib/src/widgets/toolbar/link_style_button.dart index 98ff1cc6..33c91c49 100644 --- a/lib/src/widgets/toolbar/link_style_button.dart +++ b/lib/src/widgets/toolbar/link_style_button.dart @@ -85,12 +85,16 @@ class _LinkStyleButtonState extends State { widget.icon ?? Icons.link, size: widget.iconSize, color: isToggled - ? (widget.iconTheme?.iconUnselectedColor ?? - theme.iconTheme.color) - : (widget.iconTheme?.disabledIconColor ?? theme.disabledColor), + ? (widget.iconTheme?.iconSelectedColor ?? + theme.primaryIconTheme.color) + : (widget.iconTheme?.iconUnselectedColor ?? + theme.iconTheme.color), ), - fillColor: - widget.iconTheme?.iconUnselectedFillColor ?? theme.canvasColor, + fillColor: isToggled + ? (widget.iconTheme?.iconSelectedFillColor ?? + theme.toggleableActiveColor) + : (widget.iconTheme?.iconUnselectedFillColor ?? + theme.canvasColor), borderRadius: widget.iconTheme?.borderRadius ?? 2, onPressed: pressedHandler, ),