iter method
void
iter(
- String cls
)
override
Implementation
@override
void iter(String cls) {
if (cls == "rounded") {
tl = "Radius.circular(rounded('default'))";
tr = tl;
bl = tl;
br = tl;
return;
}
if (roundedPattern.hasMatch(cls)) {
final match = roundedPattern.firstMatch(cls)!;
final side = match.group(1);
final radius = parseRounded(match.group(2));
switch (side) {
case "-t":
tl = radius;
tr = radius;
break;
case "-l":
tl = radius;
bl = radius;
break;
case "-r":
tr = radius;
br = radius;
break;
case "-b":
bl = radius;
br = radius;
break;
case "-lt":
case "-tl":
tl = radius;
break;
case "-rt":
case "-tr":
tr = radius;
break;
case "-lb":
case "-bl":
bl = radius;
break;
case "-rb":
case "-br":
br = radius;
break;
default:
tl = radius;
tr = radius;
bl = radius;
br = radius;
break;
}
}
}