buttonMinimumSize property

Size? get buttonMinimumSize

useful to constrain button theme correctly

Implementation

Size? get buttonMinimumSize {
  //expanded has priority
  if(widget.isExpanded) {
    return Size(double.infinity, minButtonHeight);
  }

  //minWidth if provided
  if(minWidth != null) {
    return Size(minWidth!, minButtonHeight);
  }
  //default constrain only minHeight
  return Size(0, minButtonHeight);
}