copyWith method

PaneItem copyWith({
  1. Widget? title,
  2. Widget? icon,
  3. Widget? infoBadge,
  4. Widget? trailing,
  5. Widget? body,
  6. FocusNode? focusNode,
  7. bool? autofocus,
  8. MouseCursor? mouseCursor,
  9. ButtonState<Color?>? tileColor,
  10. ButtonState<Color?>? selectedTileColor,
  11. VoidCallback? onTap,
  12. bool? enabled,
})

Implementation

PaneItem copyWith({
  Widget? title,
  Widget? icon,
  Widget? infoBadge,
  Widget? trailing,
  Widget? body,
  FocusNode? focusNode,
  bool? autofocus,
  MouseCursor? mouseCursor,
  ButtonState<Color?>? tileColor,
  ButtonState<Color?>? selectedTileColor,
  VoidCallback? onTap,
  bool? enabled,
}) {
  return PaneItem(
    title: title ?? this.title,
    icon: icon ?? this.icon,
    infoBadge: infoBadge ?? this.infoBadge,
    trailing: trailing ?? this.trailing,
    body: body ?? this.body,
    focusNode: focusNode ?? this.focusNode,
    autofocus: autofocus ?? this.autofocus,
    mouseCursor: mouseCursor ?? this.mouseCursor,
    tileColor: tileColor ?? this.tileColor,
    selectedTileColor: selectedTileColor ?? this.selectedTileColor,
    onTap: onTap ?? this.onTap,
    enabled: enabled ?? this.enabled,
  );
}