parseAxisAlignment static method

GridAxisAlignment parseAxisAlignment(
  1. String value, {
  2. bool allowAuto = false,
})

Implementation

static GridAxisAlignment parseAxisAlignment(String value, {bool allowAuto = false}) {
  final String normalized = value.trim().toLowerCase();
  switch (normalized) {
    case 'auto':
      return allowAuto ? GridAxisAlignment.auto : GridAxisAlignment.stretch;
    case 'flex-start':
    case 'self-start':
    case 'start':
      return GridAxisAlignment.start;
    case 'flex-end':
    case 'self-end':
    case 'end':
      return GridAxisAlignment.end;
    case 'center':
      return GridAxisAlignment.center;
    case 'stretch':
    default:
      return GridAxisAlignment.stretch;
  }
}