parse static method

DesignPreset parse(
  1. String value
)

Parse a user-supplied value. Throws FormatException on unknown input.

Implementation

static DesignPreset parse(String value) {
  switch (value.toLowerCase().trim()) {
    case 'vibrant':
      return DesignPreset.vibrant;
    case 'minimal':
      return DesignPreset.minimal;
    case 'material':
      return DesignPreset.material;
    default:
      throw FormatException(
        'Unknown design preset "$value". '
        'Valid: material, vibrant, minimal.',
      );
  }
}