Package-level declarations

Types

Link copied to clipboard
data class TripSummaryExpandableViewState(val tripSummaryModel: State<TripSummaryModel?> = mutableStateOf(null), val tripOverviewItems: State<List<TripOverviewItem>> = mutableStateOf(emptyList()), val bottomSheetState: BottomSheetState = BottomSheetState(BottomSheetValue.Collapsed), val etaPanelConfig: State<DashEtaPanelConfig> = mutableStateOf(DashEtaPanelConfig.Builder().build()), val onEndActiveGuidance: () -> Unit = {}, val onEditTrip: () -> Unit = {}, val onOpenCommonSearchClick: () -> Unit = {}, val onOpenSearchForChargeClick: (List<Point>) -> Unit = {}, val onWaypointClick: (DashSearchResult) -> Unit = {})
Link copied to clipboard
data class TripSummarySimpleViewState(val tripSummaryModel: TripSummaryModel? = null, val removeStopVisible: Boolean = false, val endActiveGuidanceVisible: Boolean = false, val settingsMenuVisible: Boolean = false, val largeViewVisible: Boolean = false, val tripSummaryVisible: Boolean = false, val oneClickEndRoute: Boolean = false, val highlightedElement: TripSummarySimpleViewState.HighlightedElement = HighlightedElement.None, val onRemoveWaypointButtonClick: () -> Unit = {}, val onEndActiveGuidanceButtonClick: () -> Unit = {}, val onEndActiveGuidanceIconClick: () -> Unit = {}, val onSearchIconClick: () -> Unit = {})
Link copied to clipboard
typealias TripSummaryUiComposable = @Composable (modifier: Modifier, state: TripSummaryUiState) -> Unit?
Link copied to clipboard
class TripSummaryUiState @RestrictTo(value = [RestrictTo.Scope.LIBRARY_GROUP_PREFIX]) constructor(val tripSummaryModel: TripSummaryModel, val tripOverviewItems: List<TripOverviewItem> = emptyList(), val onEndActiveGuidanceClick: () -> Unit = {}, val onEditTripClick: () -> Unit = {}, val onOpenFullScreenSearchClick: () -> Unit = {}, val onOpenSearchForChargeClick: (List<Point>) -> Unit = {}, val onWaypointClick: (DashSearchResult) -> Unit = {})
Link copied to clipboard
class TripSummaryViewModel(appStore: AppStore, removeSelectedWaypoint: RemoveSelectedWaypointUseCase, observeRouteProgressUseCase: ObserveRouteProgressUseCase, observeTripSummaryModel: ObserveTripSummaryModelUseCase, overviewSearchResultWithCurrentRoute: OverviewSearchResultWithCurrentRoute, stopNavigation: StopNavigationUseCase, routeAnalyticsEventsSender: RouteAnalyticsEventsSender, configRepository: ConfigRepository, chargeRouteHelper: ChargeRouteHelper, mapGptManager: InternalMapGptManager) : ViewModel, FocusNavigationHelper
Link copied to clipboard
data class TripSummaryViewState(val visible: State<Boolean> = mutableStateOf(false), val tripSummaryExpandableViewState: State<TripSummaryExpandableViewState> = mutableStateOf(TripSummaryExpandableViewState()), val tripSummarySimpleViewState: State<TripSummarySimpleViewState> = mutableStateOf(TripSummarySimpleViewState()))

Functions

Link copied to clipboard
fun EndActiveGuidanceView(modifier: Modifier = Modifier, removeStopVisible: Boolean = true, onRemoveWaypointClick: () -> Unit = {}, onLargeActiveGuidanceClick: () -> Unit = {})
Link copied to clipboard
fun EtaPanel(arrivalTime: String, remainingDistance: String, remainingTime: String, isOffline: Boolean, modifier: Modifier = Modifier, searchButtonVisible: Boolean = true, endButtonVisible: Boolean = true, onSearchClick: () -> Unit = {}, onEndActiveGuidanceClick: () -> Unit = {})
Link copied to clipboard
fun EtaPanelExpandable(modifier: Modifier, etaPanelConfig: DashEtaPanelConfig, arrivalTime: String = "12:18 pm", remainingDistance: String = "2.1 mi", remainingTime: String = "10 min", isOffline: Boolean = false, stateOfCharge: Int? = null, traveledToRemainingRatio: Float = 2.0f, expandedFraction: Float = 0.0f, trafficGradientStops: Array<Pair<Float, Color?>> = arrayOf( (0.150f to Color.Yellow), (0.450f to Color.Red), (0.650f to Color.Blue), ), waypointsData: List<WaypointData> = listOf( WaypointData(-0.9f, false), WaypointData(0f, false), WaypointData(0.7f, true), ), onArrowClick: () -> Unit = {})
Link copied to clipboard
fun rememberTripSummaryViewState(tripSummaryViewModel: TripSummaryViewModel, categorySearchViewModel: CategorySearchViewModel, onOpenCommonSearchClick: () -> Unit): TripSummaryViewState
Link copied to clipboard
fun TripProgress(modifier: Modifier = Modifier, traveledToRemainingRatio: Float = 2.0f, trafficGradientStops: Array<Pair<Float, Color?>> = arrayOf( (0.150f to Color.Yellow), (0.450f to Color.Red), (0.650f to Color.Blue), ), waypointsData: List<WaypointData> = listOf( WaypointData(-0.9f, false), WaypointData(0f, false), WaypointData(0.7f, true), ))
Link copied to clipboard