addTextDecoration static method
Creates a TextStyle to handle CSS text-decoration
Implementation
static TextStyle addTextDecoration(TextStyle textStyle, String value) {
if (value.contains("underline")) {
textStyle = textStyle.copyWith(decoration: TextDecoration.underline);
}
if (value.contains("overline")) {
textStyle = textStyle.copyWith(decoration: TextDecoration.overline);
}
if (value.contains("none")) {
return textStyle.copyWith(decoration: TextDecoration.none);
}
if (value.contains("line-through")) {
textStyle = textStyle.copyWith(decoration: TextDecoration.lineThrough);
}
if (value.contains("dotted")) {
textStyle =
textStyle.copyWith(decorationStyle: TextDecorationStyle.dotted);
} else if (value.contains("dashed")) {
textStyle =
textStyle.copyWith(decorationStyle: TextDecorationStyle.dashed);
} else if (value.contains("wavy")) {
textStyle = textStyle.copyWith(decorationStyle: TextDecorationStyle.wavy);
}
return textStyle;
}