|
|
|
@ -69,7 +69,7 @@ class _SelectHeaderStyleButtonState extends State<SelectHeaderStyleButton> { |
|
|
|
|
fontSize: widget.iconSize * 0.7, |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
final children = widget.attributes.map((attribute) { |
|
|
|
|
final children = widget.attributes.map((attribute) { |
|
|
|
|
final isSelected = _selectedAttribute == attribute; |
|
|
|
|
return Padding( |
|
|
|
|
// ignore: prefer_const_constructors |
|
|
|
@ -85,13 +85,13 @@ class _SelectHeaderStyleButtonState extends State<SelectHeaderStyleButton> { |
|
|
|
|
elevation: 0, |
|
|
|
|
visualDensity: VisualDensity.compact, |
|
|
|
|
shape: RoundedRectangleBorder( |
|
|
|
|
borderRadius: BorderRadius.circular( |
|
|
|
|
widget.iconTheme?.borderRadius ?? 2)), |
|
|
|
|
borderRadius: |
|
|
|
|
BorderRadius.circular(widget.iconTheme?.borderRadius ?? 2)), |
|
|
|
|
fillColor: isSelected |
|
|
|
|
? (widget.iconTheme?.iconSelectedFillColor ?? |
|
|
|
|
Theme.of(context).primaryColor) |
|
|
|
|
Theme.of(context).primaryColor) |
|
|
|
|
: (widget.iconTheme?.iconUnselectedFillColor ?? |
|
|
|
|
theme.canvasColor), |
|
|
|
|
theme.canvasColor), |
|
|
|
|
onPressed: () { |
|
|
|
|
final _attribute = _selectedAttribute == attribute |
|
|
|
|
? Attribute.header |
|
|
|
@ -104,9 +104,9 @@ class _SelectHeaderStyleButtonState extends State<SelectHeaderStyleButton> { |
|
|
|
|
style: style.copyWith( |
|
|
|
|
color: isSelected |
|
|
|
|
? (widget.iconTheme?.iconSelectedColor ?? |
|
|
|
|
theme.primaryIconTheme.color) |
|
|
|
|
theme.primaryIconTheme.color) |
|
|
|
|
: (widget.iconTheme?.iconUnselectedColor ?? |
|
|
|
|
theme.iconTheme.color), |
|
|
|
|
theme.iconTheme.color), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|
), |
|
|
|
|