parseAutoFlow static method

GridAutoFlow parseAutoFlow(
  1. String value
)

Implementation

static GridAutoFlow parseAutoFlow(String value) {
  final List<String> tokens = splitByAsciiWhitespace(value).map((e) => e.toLowerCase()).toList();
  if (tokens.isEmpty) return GridAutoFlow.row;
  bool dense = tokens.contains('dense');
  bool column = tokens.contains('column');
  if (column) {
    return dense ? GridAutoFlow.columnDense : GridAutoFlow.column;
  }
  if (dense && tokens.length == 1) {
    return GridAutoFlow.rowDense;
  }
  return dense ? GridAutoFlow.rowDense : GridAutoFlow.row;
}