copyWith method

  1. @override
YaruNavigationPageThemeData copyWith({
  1. EdgeInsetsGeometry? railPadding,
  2. PageTransitionsTheme? pageTransitions,
  3. bool? includeSeparator,
  4. Color? sideBarColor,
})
override

Creates a copy of this object but with the given fields replaced with the new values.

Implementation

@override
YaruNavigationPageThemeData copyWith({
  EdgeInsetsGeometry? railPadding,
  PageTransitionsTheme? pageTransitions,
  bool? includeSeparator,
  Color? sideBarColor,
}) {
  return YaruNavigationPageThemeData(
    railPadding: railPadding ?? this.railPadding,
    pageTransitions: pageTransitions ?? this.pageTransitions,
    includeSeparator: includeSeparator ?? this.includeSeparator,
    sideBarColor: sideBarColor ?? this.sideBarColor,
  );
}