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.