ModulaSecondaryButton constructor
const
ModulaSecondaryButton({
- required String label,
- required VoidCallback? onPressed,
- Key? key,
- bool isLoading = false,
- bool isDisabled = false,
- IconData? icon,
- IconPlacement iconPosition = IconPlacement.left,
- ModulaButtonSize size = ModulaButtonSize.medium,
- ModulaButtonEmphasis emphasis = ModulaButtonEmphasis.medium,
- double? borderRadius,
- Color? borderColor,
- Color? foregroundColor,
- Color? backgroundColor,
- TextAlign textAlign = TextAlign.center,
- EdgeInsets? padding,
- double? elevation = 0,
Implementation
const ModulaSecondaryButton({
required this.label,
required this.onPressed,
super.key,
this.isLoading = false,
this.isDisabled = false,
this.icon,
this.iconPosition = IconPlacement.left,
this.size = ModulaButtonSize.medium,
this.emphasis = ModulaButtonEmphasis.medium,
this.borderRadius,
this.borderColor,
this.foregroundColor,
this.backgroundColor,
this.textAlign = TextAlign.center,
this.padding,
this.elevation = 0,
});