FCheckboxStyle constructor

const FCheckboxStyle({
  1. required FTappableStyle tappableStyle,
  2. required FFocusedOutlineStyle focusedOutlineStyle,
  3. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, IconThemeData, IconThemeDataDelta> iconStyle,
  4. required FVariants<FCheckboxVariantConstraint, FCheckboxVariant, Decoration, DecorationDelta> decoration,
  5. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> labelTextStyle,
  6. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> descriptionTextStyle,
  7. required FVariants<FFormFieldErrorVariantConstraint, FFormFieldErrorVariant, TextStyle, TextStyleDelta> errorTextStyle,
  8. double size = 16,
  9. FCheckboxMotion motion = const FCheckboxMotion(),
  10. EdgeInsetsGeometry labelPadding = .zero,
  11. EdgeInsetsGeometry descriptionPadding = .zero,
  12. EdgeInsetsGeometry errorPadding = .zero,
  13. EdgeInsetsGeometry childPadding = .zero,
  14. FLabelMotion labelMotion = const FLabelMotion(),
})

Creates a FCheckboxStyle.

Implementation

const FCheckboxStyle({
  required this.tappableStyle,
  required this.focusedOutlineStyle,
  required this.iconStyle,
  required this.decoration,
  required super.labelTextStyle,
  required super.descriptionTextStyle,
  required super.errorTextStyle,
  this.size = 16,
  this.motion = const FCheckboxMotion(),
  super.labelPadding,
  super.descriptionPadding,
  super.errorPadding,
  super.childPadding,
  super.labelMotion,
});