builder method

Implementation

BorderRadiusAttribute builder(BorderRadiusProperties prop, double size) {
  switch (prop) {
    case BorderRadiusProperties.all:
      return BorderRadiusAttribute(
        topLeft: Radius.circular(size),
        topRight: Radius.circular(size),
        bottomLeft: Radius.circular(size),
        bottomRight: Radius.circular(size),
      );
    case BorderRadiusProperties.topLeft:
      return BorderRadiusAttribute(
        topLeft: Radius.circular(size),
      );
    case BorderRadiusProperties.topRight:
      return BorderRadiusAttribute(
        topRight: Radius.circular(size),
      );
    case BorderRadiusProperties.bottomLeft:
      return BorderRadiusAttribute(
        bottomLeft: Radius.circular(size),
      );
    case BorderRadiusProperties.bottomRight:
      return BorderRadiusAttribute(
        bottomRight: Radius.circular(size),
      );

    default:
      return BorderRadiusAttribute();
  }
}