FMultiSelectFieldStyle constructor

FMultiSelectFieldStyle({
  1. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, Decoration, DecorationDelta> decoration,
  2. required EdgeInsetsGeometry contentPadding,
  3. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, TextStyle, TextStyleDelta> hintTextStyle,
  4. required EdgeInsetsGeometry hintPadding,
  5. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, IconThemeData, IconThemeDataDelta> iconStyle,
  6. required FButtonStyle clearButtonStyle,
  7. required FTappableStyle tappableStyle,
  8. required FMultiSelectTagStyle tagStyle,
  9. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> labelTextStyle,
  10. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> descriptionTextStyle,
  11. required FVariants<FFormFieldErrorVariantConstraint, FFormFieldErrorVariant, TextStyle, TextStyleDelta> errorTextStyle,
  12. double spacing = 4,
  13. double runSpacing = 4,
  14. EdgeInsetsGeometry clearButtonPadding = .zero,
  15. EdgeInsetsGeometry labelPadding = .zero,
  16. EdgeInsetsGeometry descriptionPadding = .zero,
  17. EdgeInsetsGeometry errorPadding = .zero,
  18. EdgeInsetsGeometry childPadding = .zero,
  19. FLabelMotion labelMotion = const FLabelMotion(),
})

Implementation

FMultiSelectFieldStyle({
  required this.decoration,
  required this.contentPadding,
  required this.hintTextStyle,
  required this.hintPadding,
  required this.iconStyle,
  required this.clearButtonStyle,
  required this.tappableStyle,
  required this.tagStyle,
  required super.labelTextStyle,
  required super.descriptionTextStyle,
  required super.errorTextStyle,
  this.spacing = 4,
  this.runSpacing = 4,
  this.clearButtonPadding = .zero,
  super.labelPadding,
  super.descriptionPadding,
  super.errorPadding,
  super.childPadding,
  super.labelMotion,
});