getBorderRadius method
Implementation
BorderRadius? getBorderRadius(dynamic value) {
if (value == null) return null;
if (value is num) {
return BorderRadius.all(Radius.circular(parseDouble(value)));
}
final parts = value.split(RegExp(r'[|\s]'));
if (parts.length == 4) {
return BorderRadius.only(
topLeft: Radius.circular(parseDouble(parts[0])),
topRight: Radius.circular(parseDouble(parts[1])),
bottomLeft: Radius.circular(parseDouble(parts[2])),
bottomRight: Radius.circular(parseDouble(parts[3])),
);
}
return BorderRadius.all(Radius.circular(parseDouble(parts[0])));
}