UIButtonThemeData.config constructor

const UIButtonThemeData.config({
  1. double? height = 48,
  2. double? spacing = 8,
  3. String? fontFamily = '',
  4. Color? backgroundColor = Colors.blue,
  5. Color? foregroundColor = Colors.white,
  6. TextStyle? textStyle = const TextStyle(fontSize: 16),
  7. BorderRadius? borderRadius = const BorderRadius.all(Radius.circular(20)),
  8. EdgeInsets? padding = const EdgeInsets.symmetric(horizontal: 10),
  9. UIIconThemeData? leftSuffixIcon = const UIIconThemeData.icon(iconSize: 20),
  10. UIIconThemeData? rightSuffixIcon = const UIIconThemeData.icon(iconSize: 20),
  11. BoxBorder? border = const Border.fromBorderSide(BorderSide(color: Colors.black38, width: 1, style: .solid, strokeAlign: BorderSide.strokeAlignInside)),
})

Implementation

const UIButtonThemeData.config({
  this.height = 48,
  this.spacing = 8,
  this.fontFamily = '',
  this.backgroundColor = Colors.blue,
  this.foregroundColor = Colors.white,
  this.textStyle = const TextStyle(fontSize: 16),
  this.borderRadius = const BorderRadius.all(Radius.circular(20)),
  this.padding = const EdgeInsets.symmetric(horizontal: 10),
  this.leftSuffixIcon = const UIIconThemeData.icon(
    iconSize: 20,
  ),
  this.rightSuffixIcon = const UIIconThemeData.icon(
    iconSize: 20,
  ),
  this.border = const Border.fromBorderSide(
    BorderSide(
      color: Colors.black38,
      width: 1,
      style: .solid,
      strokeAlign: BorderSide.strokeAlignInside,
    ),
  ),
});