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<PlaceFavoriteStatus?> = mutableStateOf(null), options: ManeuverViewOptions = ManeuverViewOptions(), stepDistanceRemainingText: State<Pair<String, String?>> = mutableStateOf("" to ""), destinationEvLocation: State<DashEvLocation?> = mutableStateOf(null), onPrimaryInfoClick: () -> Unit = {}, onFavoriteClick: (DestinationSearchResult, PlaceFavoriteStatus) -> Unit = { _, _ -> }, onFavoriteTypePicked: (DestinationSearchResult, TypePickingResult) -> Unit = { _, _ -> })