toTextStyle method

TextStyle? toTextStyle(
  1. BuildContext context
)

Implementation

TextStyle? toTextStyle(BuildContext context) {
  if (themeStyle != null) {
    return FLThemeTool.parseTextStyle(themeStyle!, context);
  }

  final TextDecoration? textDecoration = textDecorations != null
      ? TextDecoration.combine(textDecorations!.map(flStringToTextDecoration).toList() as List<TextDecoration>)
      : null;
  return TextStyle(
      inherit: inherit ?? true,
      color: FLThemeTool.parseColor(color, context),
      backgroundColor: FLThemeTool.parseColor(backgroundColor, context),
      fontFamily: fontFamily,
      fontSize: fontSize,
      fontWeight: flStringToFontWeight(fontWeight),
      fontStyle: flStringToFontStyle(fontStyle),
      letterSpacing: letterSpacing,
      wordSpacing: wordSpacing,
      textBaseline: flStringToTextBaseline(textBaseline),
      height: height,
      decoration: textDecoration,
      decorationColor: FLThemeTool.parseColor(decorationColor, context),
      decorationStyle: flStringToTextDecorationStyle(decorationStyle),
      decorationThickness: decorationThickness);
}