Package-level declarations
Types
Link copied to clipboard
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
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)