PrimaryButton constructor

const PrimaryButton({
  1. required String text,
  2. required VoidCallback? onPressed,
  3. Key? key,
  4. TextStyle style = Styles.s16WhiteW500,
  5. Size minimumSize = const Size.fromHeight(50),
  6. Color buttonColor = ColorName.blue,
  7. Color disabledColor = ColorName.grey,
  8. bool isEnabled = true,
  9. Widget? icon,
  10. BorderRadiusGeometry borderRadius = const BorderRadius.all(Radius.circular(10)),
  11. EdgeInsetsGeometry margin = EdgeInsets.zero,
})

Implementation

const PrimaryButton({
  required this.text,
  required this.onPressed,
  super.key,
  this.style = Styles.s16WhiteW500,
  this.minimumSize = const Size.fromHeight(50),
  this.buttonColor = ColorName.blue,
  this.disabledColor = ColorName.grey,
  this.isEnabled = true,
  this.icon,
  this.borderRadius = const BorderRadius.all(Radius.circular(10)),
  this.margin = EdgeInsets.zero,
})  : _isOutlined = false,
      borderSideWidth = 2;