Package-level declarations

Types

Link copied to clipboard

The route to the parking slots screen

Link copied to clipboard
class ParkingSlotsScreenViewModel(viewCurrentParkingSlot: ViewCurrentParkingSlot, findParkingSlots: FindParkingSlots, logoutUser: LogoutUser, deleteUser: DeleteUser, router: Router) : ViewModel

View Model of the

Link copied to clipboard
data class ParkingSlotsUiState(val parkingSlots: List<ParkingSlot>, val currentParkingSlot: ParkingSlot?, val loading: Boolean)

State of the UI of a screen displaying a group of parking slots (parkingSlots).

Functions

Link copied to clipboard
@TestOnly
fun ParkingSlotsLayout(uiState: ParkingSlotsUiState, alertState: AppAlertState, onMapMoved: (GeoPosition) -> Unit, onParkingSlotClicked: (ParkingSlot) -> Unit, onChangePasswordClicked: () -> Unit, onLogoutClicked: () -> Unit, onDeleteUserClicked: () -> Unit, onVisibilityChanged: (Boolean) -> Unit)
Link copied to clipboard

UI of the parking slots screen.

Link copied to clipboard

Utility method to provide the route to parking slots screen in a NavGraphBuilder