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