constraints property

BoxConstraints constraints

Determines the button's minimum size.

Implementation

BoxConstraints get constraints {
  switch (this) {
    case ControlSize.mini:
      return BoxConstraints(
        minHeight: _kMiniButtonSize.height,
        minWidth: _kMiniButtonSize.width,
      );
    case ControlSize.small:
      return BoxConstraints(
        minHeight: _kSmallButtonSize.height,
        minWidth: _kSmallButtonSize.width,
      );
    case ControlSize.regular:
      return BoxConstraints(
        minHeight: _kRegularButtonSize.height,
        minWidth: _kRegularButtonSize.width,
      );
    case ControlSize.large:
      return BoxConstraints(
        minHeight: _kLargeButtonSize.height,
        minWidth: _kLargeButtonSize.width,
      );
  }
}