KinButton constructor

const KinButton({
  1. Key? key,
  2. String? label,
  3. Widget? child,
  4. VoidCallback? onTap,
  5. KinButtonVariant variant = KinButtonVariant.primary,
  6. KinButtonSize size = KinButtonSize.medium,
  7. bool isLoading = false,
  8. bool enabled = true,
  9. Widget? leading,
})

Implementation

const KinButton({
  super.key,
  this.label,
  this.child,
  this.onTap,
  this.variant = KinButtonVariant.primary,
  this.size = KinButtonSize.medium,
  this.isLoading = false,
  this.enabled = true,
  this.leading,
}) : assert(label != null || child != null, 'Provide either label or child');