copyWith method

VooFormConfig copyWith({
  1. LabelPosition? labelPosition,
  2. LabelStyle? labelStyle,
  3. FieldVariant? fieldVariant,
  4. VooSpacingSize? fieldSize,
  5. double? fieldSpacing,
  6. double? sectionSpacing,
  7. double? maxFormWidth,
  8. bool? showFieldIcons,
  9. bool? showRequiredIndicator,
  10. String? requiredIndicator,
  11. ErrorDisplayMode? errorDisplayMode,
  12. ButtonPosition? submitButtonPosition,
  13. ButtonStyle? submitButtonStyle,
  14. EdgeInsetsGeometry? padding,
  15. EdgeInsetsGeometry? margin,
  16. Color? backgroundColor,
  17. BoxDecoration? decoration,
  18. bool? centerOnLargeScreens,
  19. ResponsiveColumns? gridColumns,
  20. ThemeData? themeOverrides,
})

Implementation

VooFormConfig copyWith({
  LabelPosition? labelPosition,
  LabelStyle? labelStyle,
  FieldVariant? fieldVariant,
  VooSpacingSize? fieldSize,
  double? fieldSpacing,
  double? sectionSpacing,
  double? maxFormWidth,
  bool? showFieldIcons,
  bool? showRequiredIndicator,
  String? requiredIndicator,
  ErrorDisplayMode? errorDisplayMode,
  ButtonPosition? submitButtonPosition,
  ButtonStyle? submitButtonStyle,
  EdgeInsetsGeometry? padding,
  EdgeInsetsGeometry? margin,
  Color? backgroundColor,
  BoxDecoration? decoration,
  bool? centerOnLargeScreens,
  ResponsiveColumns? gridColumns,
  ThemeData? themeOverrides,
}) => VooFormConfig(
  labelPosition: labelPosition ?? this.labelPosition,
  labelStyle: labelStyle ?? this.labelStyle,
  fieldVariant: fieldVariant ?? this.fieldVariant,
  fieldSize: fieldSize ?? this.fieldSize,
  fieldSpacing: fieldSpacing ?? this.fieldSpacing,
  sectionSpacing: sectionSpacing ?? this.sectionSpacing,
  maxFormWidth: maxFormWidth ?? this.maxFormWidth,
  showFieldIcons: showFieldIcons ?? this.showFieldIcons,
  showRequiredIndicator: showRequiredIndicator ?? this.showRequiredIndicator,
  requiredIndicator: requiredIndicator ?? this.requiredIndicator,
  errorDisplayMode: errorDisplayMode ?? this.errorDisplayMode,
  submitButtonPosition: submitButtonPosition ?? this.submitButtonPosition,
  submitButtonStyle: submitButtonStyle ?? this.submitButtonStyle,
  padding: padding ?? this.padding,
  margin: margin ?? this.margin,
  backgroundColor: backgroundColor ?? this.backgroundColor,
  decoration: decoration ?? this.decoration,
  centerOnLargeScreens: centerOnLargeScreens ?? this.centerOnLargeScreens,
  gridColumns: gridColumns ?? this.gridColumns,
  themeOverrides: themeOverrides ?? this.themeOverrides,
);