GrxSecondaryButton constructor

const GrxSecondaryButton({
  1. Key? key,
  2. required String? text,
  3. GrxTextTransform transform = GrxTextTransform.none,
  4. void onPressed()?,
  5. EdgeInsets? margin,
  6. MainAxisSize mainAxisSize = MainAxisSize.min,
  7. IconData? icon,
  8. GrxAlign iconAlign = GrxAlign.left,
  9. double iconSize = 20.0,
  10. Color? iconColor,
  11. double iconPadding = GrxSpacing.xs,
  12. GrxShape shape = GrxShape.rounded,
  13. bool isLoading = false,
  14. Color? borderColor = GrxColors.primary,
  15. Color foregroundColor = GrxColors.primary,
  16. TextStyle? textStyle,
  17. bool enabled = true,
  18. EdgeInsets padding = const EdgeInsets.symmetric(vertical: 12.0, horizontal: 20.0),
})

Implementation

const GrxSecondaryButton({
  super.key,
  required super.text,
  super.transform,
  super.onPressed,
  super.margin,
  super.mainAxisSize,
  super.icon,
  super.iconAlign,
  super.iconSize,
  super.iconColor,
  super.iconPadding,
  super.shape,
  super.isLoading,
  super.borderColor = GrxColors.primary,
  super.foregroundColor = GrxColors.primary,
  super.textStyle,
  super.enabled,
  super.padding,
});