className method
Implementation
Widget className(String classString) {
final classRegex =
RegExp(r'(?:\w+:[^\s]+|\w+-\[[^\]]*\]|\w+[\w-]*|\[[^\]]*\])');
final classes =
classRegex.allMatches(classString).map((m) => m.group(0)!).toList();
// Check if this is a grid layout
if (classes.contains('grid')) {
return _buildGridLayout(classes);
}
// Otherwise handle as flex layout
return _buildFlexLayout(classes);
}