copyWith method

AppRoute copyWith({
  1. Uri? actualUri,
  2. Map<String, dynamic>? data,
})

Implementation

AppRoute copyWith({Uri? actualUri, Map<String, dynamic>? data}) {
  if (isSubRoot) {
    return AppRoute.subroot(
      template,
      builder,
      actualUri: actualUri ?? this.actualUri,
      data: data,
      duplicateStrategy: subRootDuplicateStrategy,
      transition: transition,
      duration: duration,
      reverseDuration: reverseDuration,
    );
  } else {
    return AppRoute(
      template,
      builder,
      actualUri: actualUri ?? this.actualUri,
      data: data,
      duplicateStrategy: duplicateStrategy,
      transition: transition,
      duration: duration,
      reverseDuration: reverseDuration,
    );
  }
}