FlintButton constructor

FlintButton({
  1. required String text,
  2. required String url,
  3. ButtonStyle? style,
  4. EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 24.0, vertical: 12.0),
  5. BorderRadius borderRadius = const BorderRadius.circular(6.0),
  6. BoxShadow shadow = const BoxShadow(offsetY: 2, blurRadius: 4, color: 'rgba(0, 0, 0, 0.1)'),
  7. ButtonState state = ButtonState.enabled,
  8. String? semanticLabel,
  9. bool fullWidth = false,
  10. ButtonSize size = ButtonSize.medium,
  11. 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,
});