AppOutlinedButton constructor
const
AppOutlinedButton({
- Key? key,
- String? label,
- Color? bgColor,
- Color? brdColor,
- bool? hideBorder,
- void onPressed()?,
- Widget? child,
- double? buttonHeight,
- double? buttonWidth,
- Color? textcolour,
- double? borderWidth,
- double? radius,
- EdgeInsetsGeometry? padding,
- bool isLoading = false,
- bool enabled = true,
- IconData? prefixIcon,
- IconData? suffixIcon,
- double? iconSize,
- FontWeight? fontWeight,
- double? fontSize,
- bool enableDebounce = true,
- Duration debounceDuration = const Duration(milliseconds: 300),
- String? semanticLabel,
- bool? enableSecurity,
Implementation
const AppOutlinedButton({
super.key,
this.label,
this.bgColor,
this.brdColor,
this.hideBorder,
this.onPressed,
this.child,
this.buttonHeight,
this.buttonWidth,
this.textcolour,
this.borderWidth,
this.radius,
this.padding,
this.isLoading = false,
this.enabled = true,
this.prefixIcon,
this.suffixIcon,
this.iconSize,
this.fontWeight,
this.fontSize,
this.enableDebounce = true,
this.debounceDuration = const Duration(milliseconds: 300),
this.semanticLabel,
this.enableSecurity,
});