Package-level declarations
Types
Link copied to clipboard
Defines the DownloadDialogEffect contract for the SDAI presentation layer.
Link copied to clipboard
Defines the DownloadDialogIntent contract for the SDAI presentation layer.
Link copied to clipboard
Link copied to clipboard
class DownloadDialogViewModel(modelId: String, val getLocalModelUseCase: GetLocalModelUseCase, val dispatchersProvider: DispatchersProvider, val onError: (Throwable) -> Unit = {}) : BaseMviViewModel<DownloadDialogState, DownloadDialogIntent, DownloadDialogEffect>
Coordinates DownloadDialogViewModel behavior in the SDAI presentation layer.
Properties
Functions
Link copied to clipboard
private fun DownloadDialogContent(modifier: Modifier = Modifier, state: DownloadDialogState = DownloadDialogState(), processIntent: (DownloadDialogIntent) -> Unit = {})
Link copied to clipboard
Renders the DownloadSourceIcon UI for the SDAI presentation layer.
Platform icon for a download source hostname.
Renders the DownloadSourceIcon UI for the SDAI presentation layer.