parseTextDecorationStyle method

TextDecorationStyle? parseTextDecorationStyle(
  1. String? textDecorationStyle
)

Parses a text-decoration-style attribute value into a TextDecorationStyle.

Implementation

TextDecorationStyle? parseTextDecorationStyle(String? textDecorationStyle) {
  if (textDecorationStyle == null) {
    return null;
  }
  switch (textDecorationStyle) {
    case 'solid':
      return TextDecorationStyle.solid;
    case 'dashed':
      return TextDecorationStyle.dashed;
    case 'dotted':
      return TextDecorationStyle.dotted;
    case 'double':
      return TextDecorationStyle.double;
    case 'wavy':
      return TextDecorationStyle.wavy;
  }
  throw UnsupportedError(
      'Attribute value for text-decoration-style="$textDecorationStyle"'
      ' is not supported');
}