borderRadiusUtilityBuilder function
Border radius utility builder
Implementation
BorderRadiusGeometry? borderRadiusUtilityBuilder(List<Attribute> attributes) {
var borderRadius = BorderRadiusAttribute();
for (final attribute in attributes) {
if (attribute is BorderRadiusAttribute) {
borderRadius = borderRadius.copyWith(
topLeft: attribute.topLeft,
topRight: attribute.topRight,
bottomLeft: attribute.bottomLeft,
bottomRight: attribute.bottomRight,
);
}
}
return BorderRadius.only(
topLeft: borderRadius.topLeft ?? Radius.zero,
topRight: borderRadius.topRight ?? Radius.zero,
bottomLeft: borderRadius.bottomLeft ?? Radius.zero,
bottomRight: borderRadius.bottomRight ?? Radius.zero,
);
}