Package-level declarations

Types

Link copied to clipboard
data class DropdownData(val selectedIndex: Int? = null, val labels: List<String> = emptyList(), val values: List<String> = emptyList(), val placeholder: String = "", val backgroundColor: Color? = null, val onValueChanged: (String, String) -> Unit = { _, _ -> })
Link copied to clipboard
data class ExtendedTextInputData(val label: String, val required: Boolean = false, val helpText: String? = null, val text: String? = null, val placeholder: String? = null, val keyboardType: KeyboardOptions = KeyboardOptions.Default.copy(keyboardType = KeyboardType.Text), val minimum: Int? = null, val maximum: Int? = null, val characterLimit: Int? = null, val inputType: InputType = InputType.TEXT)
Link copied to clipboard
data class FileUploadData(val title: String = "Upload Image", val maxFiles: Int = 5, val onFilesChanged: (List<Uri>) -> Unit = {})
Link copied to clipboard
Link copied to clipboard
data class RangeSliderData(val min: Float = 0.0f, val max: Float = 100.0f, val value: Float = 0.0f, val step: Float? = null, val onValueChanged: (Float) -> Unit = {})
Link copied to clipboard
data class TextInputData(val text: String? = null, val placeholder: String? = null, val keyboardType: KeyboardOptions = KeyboardOptions.Default.copy(keyboardType = KeyboardType.Text), val minimum: Int? = null, val maximum: Int? = null, val characterLimit: Int? = null, val inputType: InputType = InputType.TEXT, val isMultiline: Boolean = false, val backgroundColor: Color? = null, val onTextChanged: (String) -> Unit? = {})

Functions

Link copied to clipboard
fun CheckboxComponent(options: List<String>, selectedOptions: List<String>, onOptionToggled: (String, Boolean) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun HelpText(helpText: String?)
Link copied to clipboard
Link copied to clipboard
fun LabelText(label: String, required: Boolean = false)
Link copied to clipboard
fun openSelectionDialog(showCameraOption: Boolean, showGalleryOption: Boolean, showFilesOption: Boolean = false, onCameraClick: () -> Unit, onGalleryClick: () -> Unit, onFilesClick: () -> Unit = {}, onDismiss: () -> Unit)
Link copied to clipboard
fun RadioButtonComponent(options: List<String>, selectedOption: String?, onOptionSelected: (String) -> Unit)
Link copied to clipboard