/tripkit/TripKitAndroidUI/com.skedgo.tripkit.ui.route.compose

Package-level declarations

Types

Name Summary
RouteUiModel data class RouteUiModel(val startText: String, val destinationText: String, val onStartChange: (String) -> Unit, val onDestinationChange: (String) -> Unit, val onStartFocused: () -> Unit, val onDestinationFocused: () -> Unit, val onSwap: () -> Unit, val onClose: () -> Unit, val onConfirm: () -> Unit, val canConfirm: Boolean)
Lightweight UI model for the Route card shell. Keeps compose UI independent from heavy routing/domain objects.

Functions

Name Summary
RouteCardContent @Composable
fun RouteCardContent(model: RouteUiModel, modifier: Modifier = Modifier, style: RouteUiStyle = RouteUiStyle())