expressionToListStyleType static method

ListStyleType? expressionToListStyleType(
  1. LiteralTerm value
)

Implementation

static ListStyleType? expressionToListStyleType(css.LiteralTerm value) {
  if (value is css.UriTerm) {
    return ListStyleType.fromImage(value.text);
  }
  switch (value.text) {
    case 'disc':
      return ListStyleType.DISC;
    case 'circle':
      return ListStyleType.CIRCLE;
    case 'decimal':
      return ListStyleType.DECIMAL;
    case 'lower-alpha':
      return ListStyleType.LOWER_ALPHA;
    case 'lower-latin':
      return ListStyleType.LOWER_LATIN;
    case 'lower-roman':
      return ListStyleType.LOWER_ROMAN;
    case 'square':
      return ListStyleType.SQUARE;
    case 'upper-alpha':
      return ListStyleType.UPPER_ALPHA;
    case 'upper-latin':
      return ListStyleType.UPPER_LATIN;
    case 'upper-roman':
      return ListStyleType.UPPER_ROMAN;
    case 'none':
      return ListStyleType.NONE;
  }
  return null;
}