AntdFontDefine.generate constructor
Implementation
factory AntdFontDefine.generate(
double fontSize, Color textColor, TextStyle textStyle) {
var fontSizes = List.generate(10, (index) {
if (index < 5) {
return fontSize - (5 - index);
}
if (index == 5) {
return fontSize;
}
return fontSize + (index - 5);
}).toList();
var fontSizePairs = fontSizes
.map((size) => textStyle.merge(TextStyle(
fontSize: size,
color: textColor,
)))
.toList();
return AntdFontDefine(
xxs: fontSizePairs[2],
xs: fontSizePairs[3],
sm: fontSizePairs[4],
ms: fontSizePairs[5],
md: fontSizePairs[6],
lg: fontSizePairs[7],
xl: fontSizePairs[8],
xxl: fontSizePairs[9],
);
}