Package-level declarations

Types

Link copied to clipboard
data class PromptUiState(val modelInfo: ModelInstanceUiModel? = null, val messages: List<PromptOrResponseUiModel> = listOf(), val pending: Boolean = false)

Functions

Link copied to clipboard
fun PromptScreen(uiState: PromptUiState, modifier: Modifier = Modifier, onSettingsClick: () -> Unit? = null, promptDisplay: @Composable (PromptOrResponseUiModel, Modifier, SurfaceTransformation) -> Unit = { model, modifier, transformation -> PromptOrResponseDisplay( promptResponse = model, onClick = {}, modifier = modifier, transformation = transformation, ) }, promptEntry: @Composable (Boolean) -> Unit)

A screen to display metrics, e.g. workout metrics. It can display up to four metrics, and it's recommended that at least two metrics should be displayed.