|
|
@ -148,14 +148,19 @@ class _QuillToolbarLinkStyleButton2State |
|
|
|
final isToggled = _getLinkAttributeValue() != null; |
|
|
|
final isToggled = _getLinkAttributeValue() != null; |
|
|
|
return QuillToolbarIconButton( |
|
|
|
return QuillToolbarIconButton( |
|
|
|
tooltip: tooltip, |
|
|
|
tooltip: tooltip, |
|
|
|
|
|
|
|
size: iconSize * iconButtonFactor, |
|
|
|
icon: Icon( |
|
|
|
icon: Icon( |
|
|
|
iconData, |
|
|
|
iconData, |
|
|
|
size: iconSize * iconButtonFactor, |
|
|
|
size: iconSize, |
|
|
|
color: isToggled |
|
|
|
color: isToggled |
|
|
|
? (iconTheme?.iconSelectedColor ?? theme.primaryIconTheme.color) |
|
|
|
? (iconTheme?.iconSelectedColor ?? theme.primaryIconTheme.color) |
|
|
|
: (iconTheme?.iconUnselectedColor ?? theme.iconTheme.color), |
|
|
|
: (iconTheme?.iconUnselectedColor ?? theme.iconTheme.color), |
|
|
|
), |
|
|
|
), |
|
|
|
isFilled: isToggled, |
|
|
|
isFilled: isToggled, |
|
|
|
|
|
|
|
iconFilledStyle: IconButton.styleFrom( |
|
|
|
|
|
|
|
backgroundColor: isToggled |
|
|
|
|
|
|
|
? (iconTheme?.iconSelectedFillColor ?? theme.primaryColor) |
|
|
|
|
|
|
|
: (iconTheme?.iconUnselectedFillColor ?? theme.canvasColor)), |
|
|
|
onPressed: _openLinkDialog, |
|
|
|
onPressed: _openLinkDialog, |
|
|
|
afterPressed: afterButtonPressed, |
|
|
|
afterPressed: afterButtonPressed, |
|
|
|
); |
|
|
|
); |
|
|
|