// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'custom_top_bar_example.dart';

// **************************************************************************
// ComponentCopyWithGenerator
// **************************************************************************

class $CustomTopAppBarExampleCWProxyImpl implements $TopAppBarComponentCWProxy {
  const $CustomTopAppBarExampleCWProxyImpl(this._value);
  final CustomTopAppBarExample _value;
  @override
  CustomTopAppBarExample title(TextWrapper? title) => this(title: title);
  @override
  CustomTopAppBarExample centerTitle(bool? centerTitle) =>
      this(centerTitle: centerTitle);
  @override
  CustomTopAppBarExample shape(ShapeBorder? shape) => this(shape: shape);
  @override
  CustomTopAppBarExample systemOverlayStyle(
          SystemUiOverlayStyle? systemOverlayStyle) =>
      this(systemOverlayStyle: systemOverlayStyle);
  @override
  CustomTopAppBarExample automaticallyImplyLeading(
          bool? automaticallyImplyLeading) =>
      this(automaticallyImplyLeading: automaticallyImplyLeading);
  @override
  CustomTopAppBarExample flexibleSpace(Widget? flexibleSpace) =>
      this(flexibleSpace: flexibleSpace);
  @override
  CustomTopAppBarExample bottom(PreferredSizeWidget? bottom) =>
      this(bottom: bottom);
  @override
  CustomTopAppBarExample elevation(double? elevation) =>
      this(elevation: elevation);
  @override
  CustomTopAppBarExample scrolledUnderElevation(
          double? scrolledUnderElevation) =>
      this(scrolledUnderElevation: scrolledUnderElevation);
  @override
  CustomTopAppBarExample shadowColor(Color? shadowColor) =>
      this(shadowColor: shadowColor);
  @override
  CustomTopAppBarExample surfaceTintColor(Color? surfaceTintColor) =>
      this(surfaceTintColor: surfaceTintColor);
  @override
  CustomTopAppBarExample backgroundColor(MultiColor? backgroundColor) =>
      this(backgroundColor: backgroundColor);
  @override
  CustomTopAppBarExample iconTheme(IconThemeData? iconTheme) =>
      this(iconTheme: iconTheme);
  @override
  CustomTopAppBarExample primary(bool? primary) => this(primary: primary);
  @override
  CustomTopAppBarExample excludeHeaderSemantics(bool? excludeHeaderSemantics) =>
      this(excludeHeaderSemantics: excludeHeaderSemantics);
  @override
  CustomTopAppBarExample toolbarHeight(double? toolbarHeight) =>
      this(toolbarHeight: toolbarHeight);
  @override
  CustomTopAppBarExample leadingWidth(double? leadingWidth) =>
      this(leadingWidth: leadingWidth);
  @override
  CustomTopAppBarExample leading(Widget? leading) => this(leading: leading);
  @override
  CustomTopAppBarExample actions(List<Widget>? actions) =>
      this(actions: actions);
  @override
  CustomTopAppBarExample expandedWidget(List<Widget>? expandedWidget) =>
      this(expandedWidget: expandedWidget);
  @override
  CustomTopAppBarExample key(Key? key) => this(key: key);
  @override
  CustomTopAppBarExample call({
    TextWrapper? title,
    bool? centerTitle,
    ShapeBorder? shape,
    SystemUiOverlayStyle? systemOverlayStyle,
    bool? automaticallyImplyLeading,
    Widget? flexibleSpace,
    PreferredSizeWidget? bottom,
    double? elevation,
    double? scrolledUnderElevation,
    Color? shadowColor,
    Color? surfaceTintColor,
    MultiColor? backgroundColor,
    IconThemeData? iconTheme,
    bool? primary,
    bool? excludeHeaderSemantics,
    double? toolbarHeight,
    double? leadingWidth,
    Widget? leading,
    List<Widget>? actions,
    List<Widget>? expandedWidget,
    Key? key,
  }) =>
      CustomTopAppBarExample(
        title: title ?? _value.title,
        key: key ?? _value.key,
      );
}

mixin $CustomTopAppBarExampleCWMixin on Component {
  $TopAppBarComponentCWProxy get copyWith =>
      $CustomTopAppBarExampleCWProxyImpl(this as CustomTopAppBarExample);
}
