ManeuverViewState
constructor(visible: State<Boolean> = mutableStateOf(true), maneuverWithShields: State<Pair<Maneuver, Set<RouteShield>>?> = mutableStateOf(null), destinationInfo: State<DestinationSearchResult?> = mutableStateOf(null), isWaypointArrival: State<Boolean> = mutableStateOf(false), isWaypointPreArrival: State<Boolean> = mutableStateOf(false), favoriteStatus: State<String?> = mutableStateOf(null), options: ManeuverViewOptions = ManeuverViewOptions(), stepDistanceRemainingText: State<Pair<String, String?>> = mutableStateOf("" to ""), destinationEvLocation: State<DashEvLocation?> = mutableStateOf(null), onPrimaryInfoClick: () -> Unit = {}, onFavoriteClick: (DestinationSearchResult, String) -> Unit = { _, _ -> })