copyWith method

CkAppBarConfig copyWith({
  1. dynamic onBack()?,
  2. Icon? backIcon,
  3. Widget? backButton,
  4. BoxDecoration decoration()?,
  5. Color? backgroundColor,
  6. double? height,
  7. Color iconColor()?,
  8. Color titleColor()?,
  9. List<Widget>? actions,
  10. AlignmentGeometry? titleAlignment,
  11. AlignmentGeometry? leadingAlignment,
  12. AlignmentGeometry? actionAlignment,
  13. double? titleSpacing,
  14. EdgeInsets? leadingPadding,
  15. Widget titleBuilder(
    1. String title
    )?,
  16. EdgeInsets? actionsPadding,
})

Implementation

CkAppBarConfig copyWith({
  Function()? onBack,
  Icon? backIcon,
  Widget? backButton,
  BoxDecoration Function()? decoration,
  Color? backgroundColor,
  double? height,
  Color Function()? iconColor,
  Color Function()? titleColor,
  List<Widget>? actions,
  AlignmentGeometry? titleAlignment,
  AlignmentGeometry? leadingAlignment,
  AlignmentGeometry? actionAlignment,
  double? titleSpacing,
  EdgeInsets? leadingPadding,
  Widget Function(String title)? titleBuilder,
  EdgeInsets? actionsPadding,
}) {
  return CkAppBarConfig(
    onBack: onBack ?? this.onBack,
    backIcon: backIcon ?? this.backIcon,
    backButton: backButton ?? this.backButton,
    decoration: decoration ?? this.decoration,
    backgroundColor: backgroundColor ?? this.backgroundColor,
    height: height ?? this.height,
    iconColor: iconColor ?? this.iconColor,
    titleColor: titleColor ?? this.titleColor,
    actions: actions ?? this.actions,
    titleAlignment: titleAlignment ?? this.titleAlignment,
    leadingAlignment: leadingAlignment ?? this.leadingAlignment,
    actionAlignment: actionAlignment ?? this.actionAlignment,
    titleSpacing: titleSpacing ?? this.titleSpacing,
    leadingPadding: leadingPadding ?? this.leadingPadding,
    titleBuilder: titleBuilder ?? this.titleBuilder,
    actionsPadding: actionsPadding ?? this.actionsPadding,
  );
}