BetterRoutePromptComposable
fun BetterRoutePromptComposable(viewModel: BetterRoutePromptViewModel, icons: BetterRoutePromptComposableIcons = BetterRoutePromptComposableDefaults.icons, colors: BetterRoutePromptComposableColors = BetterRoutePromptComposableDefaults.colors())
A composable that displays a better route suggestion dialog during navigation.
This control shows when a faster route is available and allows the user to:
Accept the new route
Reject and continue with the current route
Automatically dismisses after timeout (controlled by the provided BetterRoutePromptViewModel)
The UI displays:
Time savings (or loss) information
A progress bar showing remaining time before auto-dismissal
Accept and reject buttons
Parameters
viewModel
The view model that manages better route state and user interactions
icons
Optional custom icon set for the control
colors
Optional custom color scheme for the control