iOS
iOS Rides Screen
![ios_rides.jpg 1242](https://files.readme.io/82a329b-ios_rides.jpg)
iOS Rides Screen
iOS example
let ridesList = KarhooUI().screens().rides().buildRidesScreen(completion: { [weak self] result in
self?.dismiss(animated: true, completion: nil)
guard let action = result.completedValue() else {
return
}
switch action {
case .trackTrip(let trip):
// user wants to track a trip (open journey screen)
case .bookNewTrip:
// user wants to book a new trip (show / navigate back to booking screen)
case .rebookTrip(let trip):
// user wants to book a new trip (show / navigate back to booking screen with trip details)
}
})
self.present(ridesList, animated: true, completion: nil)
Builder variables
Variable | Description |
---|---|