Loading core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/molecule/input/TextInput.kt +2 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ fun TextInput( errorMessage: String? = null, contentPadding: PaddingValues = inputContentPadding(), isSingleLine: Boolean = true, isEnabled: Boolean = true, ) { InputLayout( modifier = modifier, Loading @@ -29,6 +30,7 @@ fun TextInput( value = text, onValueChange = onTextChange, label = label, isEnabled = isEnabled, isRequired = isRequired, hasError = errorMessage != null, isSingleLine = isSingleLine, Loading feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/ui/incoming/AccountIncomingConfigContent.kt +16 −7 Original line number Diff line number Diff line Loading @@ -194,6 +194,14 @@ internal fun AccountIncomingConfigContent( } item { if (state.imapAutodetectNamespaceEnabled) { TextInput( onTextChange = {}, label = stringResource(id = R.string.account_setup_incoming_config_imap_prefix_label), contentPadding = defaultItemPadding(), isEnabled = false, ) } else { TextInput( text = state.imapPrefix.value, errorMessage = state.imapPrefix.error?.toResourceString(resources), Loading @@ -202,6 +210,7 @@ internal fun AccountIncomingConfigContent( contentPadding = defaultItemPadding(), ) } } item { CheckboxInput( Loading Loading
core/ui/compose/designsystem/src/main/kotlin/app/k9mail/core/ui/compose/designsystem/molecule/input/TextInput.kt +2 −0 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ fun TextInput( errorMessage: String? = null, contentPadding: PaddingValues = inputContentPadding(), isSingleLine: Boolean = true, isEnabled: Boolean = true, ) { InputLayout( modifier = modifier, Loading @@ -29,6 +30,7 @@ fun TextInput( value = text, onValueChange = onTextChange, label = label, isEnabled = isEnabled, isRequired = isRequired, hasError = errorMessage != null, isSingleLine = isSingleLine, Loading
feature/account/setup/src/main/kotlin/app/k9mail/feature/account/setup/ui/incoming/AccountIncomingConfigContent.kt +16 −7 Original line number Diff line number Diff line Loading @@ -194,6 +194,14 @@ internal fun AccountIncomingConfigContent( } item { if (state.imapAutodetectNamespaceEnabled) { TextInput( onTextChange = {}, label = stringResource(id = R.string.account_setup_incoming_config_imap_prefix_label), contentPadding = defaultItemPadding(), isEnabled = false, ) } else { TextInput( text = state.imapPrefix.value, errorMessage = state.imapPrefix.error?.toResourceString(resources), Loading @@ -202,6 +210,7 @@ internal fun AccountIncomingConfigContent( contentPadding = defaultItemPadding(), ) } } item { CheckboxInput( Loading