Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class DateInput(val display: String, val value: LocalDate?)
Link copied to clipboard
data class DateInputFormat(val pattern: String, val delimiter: Char)
Link copied to clipboard

Represents selectable options in the multi-select page.

Link copied to clipboard
data class SelectedOptions(val options: List<OptionSelectOption>, val otherOptions: List<String>)
Link copied to clipboard
sealed interface TimeInputMode

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val HEADER_TAG: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val SLIDER_TAG: String
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun Header(questionnaireViewItem: QuestionnaireViewItem, displayValidationResult: Boolean = false, showRequiredOrOptionalText: Boolean = false)
Link copied to clipboard
fun ImageMediaItem(imageAttachment: Attachment)
Link copied to clipboard
Link copied to clipboard
fun OptionDialogSelect(context: Context, title: AnnotatedString, multiSelect: Boolean, otherOptionsAllowed: Boolean, selectedOptions: SelectedOptions, onDismiss: () -> Unit, onConfirm: (SelectedOptions) -> Unit)
Link copied to clipboard
fun PageBottomNavigationView(navigationUIState: QuestionnaireNavigationUIState, modifier: Modifier = Modifier)
Link copied to clipboard
fun PageNavigationView(navigationUIState: QuestionnaireNavigationUIState, modifier: Modifier = Modifier)
Link copied to clipboard

Composable for the "Add" button for repeated group items.

Link copied to clipboard
fun SliderItem(position: Float, steps: Int, valueRange: ClosedFloatingPointRange<Float>, enabled: Boolean, onPositionChanged: (Float) -> Unit)
Link copied to clipboard
fun TimePickerDialog(type: TimeInputMode, initialSelectedHour: Int = 0, initialSelectedMinute: Int = 0, onDismiss: () -> Unit, onConfirm: (Int, Int) -> Unit)