FMultiSelectFieldStyle constructor

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

Implementation

FMultiSelectFieldStyle({
  required this.decoration,
  required this.hintTextStyle,
  required this.iconStyle,
  required this.clearButtonStyle,
  required this.tappableStyle,
  required super.labelTextStyle,
  required super.descriptionTextStyle,
  required super.errorTextStyle,
  this.contentPadding = const .directional(start: 10, top: 6, bottom: 6, end: 8),
  this.hintPadding = const .directional(start: 4, top: 4, bottom: 4),
  this.spacing = 4,
  this.runSpacing = 4,
  this.clearButtonPadding = .zero,
  super.labelPadding,
  super.descriptionPadding,
  super.errorPadding,
  super.childPadding,
  super.labelMotion,
});