shape property

Implementation

MaterialStateProperty<RoundedRectangleBorder?> get shape {
  return MaterialStateProperty.resolveWith((states) {
    var radius = VTheme.borderRadiusSm;
    switch (shap) {
      case VButtonShape.little:
        break;
      case VButtonShape.round:
        radius = VTheme.borderRadiusMax;
        break;
      case VButtonShape.square:
        radius = 0;
        break;
    }
    return RoundedRectangleBorder(
      borderRadius: BorderRadius.circular(radius),
    );
  });
}