FlintButton constructor
FlintButton({
- required String text,
- required String url,
- ButtonStyle? style,
- EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 24.0, vertical: 12.0),
- BorderRadius borderRadius = const BorderRadius.circular(6.0),
- BoxShadow shadow = const BoxShadow(offsetY: 2, blurRadius: 4, color: 'rgba(0, 0, 0, 0.1)'),
- ButtonState state = ButtonState.enabled,
- String? semanticLabel,
- bool fullWidth = false,
- ButtonSize size = ButtonSize.medium,
- String? icon,
Implementation
FlintButton({
required this.text,
required this.url,
this.style,
this.padding = const EdgeInsets.symmetric(horizontal: 24.0, vertical: 12.0),
this.borderRadius = const BorderRadius.circular(6.0),
this.shadow =
const BoxShadow(offsetY: 2, blurRadius: 4, color: 'rgba(0, 0, 0, 0.1)'),
this.state = ButtonState.enabled,
this.semanticLabel,
this.fullWidth = false,
this.size = ButtonSize.medium,
this.icon,
});