parseTextDecoration method

TextDecoration? parseTextDecoration(
  1. String? textDecoration
)

Parses a text-decoration attribute value into a TextDecoration.

Implementation

TextDecoration? parseTextDecoration(String? textDecoration) {
  if (textDecoration == null) {
    return null;
  }
  switch (textDecoration) {
    case 'none':
      return TextDecoration.none;
    case 'underline':
      return TextDecoration.underline;
    case 'overline':
      return TextDecoration.overline;
    case 'line-through':
      return TextDecoration.lineThrough;
  }
  throw UnsupportedError(
      'Attribute value for text-decoration="$textDecoration"'
      ' is not supported');
}