PhonePickerUiField

class PhonePickerUiField(val initialValue: CountryCodeFieldData, var label: LbcTextSpec?, var placeholder: LbcTextSpec?, val id: String, val savedStateHandle: SavedStateHandle, val isFieldInError: (CountryCodeFieldData) -> UiFieldError?, uiFieldStyleData: UiFieldStyleData = DefaultUiFieldStyleData(), val onValueChange: (CountryCodeFieldData) -> Unit, val readOnly: Boolean = false, val enabled: Boolean = true, keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, phoneFieldRenderer: PhoneFieldRenderer, coroutineScope: CoroutineScope, countryPickerBottomSheetRenderer: CountryPickerBottomSheetRenderer) : TextUiField<CountryCodeFieldData>

Constructors

Link copied to clipboard
constructor(initialValue: CountryCodeFieldData, label: LbcTextSpec?, placeholder: LbcTextSpec?, id: String, savedStateHandle: SavedStateHandle, isFieldInError: (CountryCodeFieldData) -> UiFieldError?, uiFieldStyleData: UiFieldStyleData = DefaultUiFieldStyleData(), onValueChange: (CountryCodeFieldData) -> Unit, readOnly: Boolean = false, enabled: Boolean = true, keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, phoneFieldRenderer: PhoneFieldRenderer, coroutineScope: CoroutineScope, countryPickerBottomSheetRenderer: CountryPickerBottomSheetRenderer)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val enabled: Boolean
Link copied to clipboard
open override val id: String
Link copied to clipboard
Link copied to clipboard
open override val isFieldInError: (CountryCodeFieldData) -> UiFieldError?
Link copied to clipboard
val isInError: Flow<Boolean>
Link copied to clipboard
open override var label: LbcTextSpec?
Link copied to clipboard
open override val onValueChange: (CountryCodeFieldData) -> Unit
Link copied to clipboard
open override val options: List<UiFieldOption>
Link copied to clipboard
open override var placeholder: LbcTextSpec?
Link copied to clipboard
open override val readOnly: Boolean
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
override fun Composable(modifier: Modifier)
open override fun Composable(modifier: Modifier, uiFieldStyleData: UiFieldStyleData)
Link copied to clipboard
Link copied to clipboard
fun displayError(displayError: UiFieldError)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun saveToSavedStateHandle(value: CountryCodeFieldData, savedStateHandle: SavedStateHandle)