Package-level declarations

Types

Link copied to clipboard
sealed class RyderListEffect
Link copied to clipboard
Link copied to clipboard
class RyderListNavigator(ticketsNavigator: TicketsNavigator, screenNavigator: ScreenNavigator) : ScreenNavigator
Link copied to clipboard
data class RyderListState(val status: ScreenContentStatus = ScreenContentStatus.Idle, val ryders: List<RyderModel> = emptyList()) : Parcelable
Link copied to clipboard
class RyderListViewModel(exceptionHandler: ExceptionHandler, getRydersUseCase: GetRydersUseCase) : ViewModel, ContainerHost<RyderListState, RyderListEffect>

Functions

Link copied to clipboard
@Preview(name = "Ryders Content", showBackground = true)
fun PreviewRydersContent()
Link copied to clipboard
fun RyderListRoute(navigator: RyderListNavigator, viewModel: RyderListViewModel = getViewModel(), scaffoldState: ScaffoldState = rememberScaffoldState())
Link copied to clipboard
fun RyderListScreen(uiState: RyderListState, scaffoldState: ScaffoldState = rememberScaffoldState(), onRyderClick: (RyderModel) -> Unit)