textStyle property
Implementation
@override
ButtonStateProperty<TextStyle> get textStyle {
if (size == ButtonSize.normal) {
return variance.textStyle;
}
return (context, states) {
var fontSize = variance.textStyle(context, states).fontSize;
if (fontSize == null) {
final textStyle = DefaultTextStyle.of(context).style;
fontSize = textStyle.fontSize ?? 14;
}
return variance.textStyle(context, states).copyWith(
fontSize: fontSize * size.scale,
);
};
}