NomoButton constructor
const
NomoButton(- {dynamic key,
- required dynamic onPressed,
- required dynamic child,
- ButtonSize size = ButtonSize.small,
- double? width,
- double? height,
- dynamic color,
- bool isEnabled = ButtonConstants.isEnabled,
- dynamic disabledColor,
- dynamic highlightColor,
- dynamic splashColor,
- dynamic padding = ButtonConstants.padding,
- dynamic margin = ButtonConstants.margin,
- dynamic borderRadius = ButtonConstants.borderRadius,
- dynamic border = ButtonConstants.border,
- double elevation = ButtonConstants.elevation,
- bool isLoading = ButtonConstants.isLoading,
- dynamic loadingWidget,
- dynamic leading,
- dynamic trailing}
)
Implementation
const NomoButton({
super.key,
required this.onPressed,
required this.child,
this.size = ButtonSize.small,
this.width,
this.height,
this.color,
this.isEnabled = ButtonConstants.isEnabled,
this.disabledColor,
this.highlightColor,
this.splashColor,
this.padding = ButtonConstants.padding,
this.margin = ButtonConstants.margin,
this.borderRadius = ButtonConstants.borderRadius,
this.border = ButtonConstants.border,
this.elevation = ButtonConstants.elevation,
this.isLoading = ButtonConstants.isLoading,
this.loadingWidget,
this.leading,
this.trailing,
});