parseAutoFlow static method
Implementation
static GridAutoFlow parseAutoFlow(String value) {
final tokens = value
.split(RegExp(r'\s+'))
.map((e) => e.trim().toLowerCase())
.where((e) => e.isNotEmpty)
.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;
}