16
16
17
17
package androidx.compose.ui.platform
18
18
19
+ import androidx.compose.ui.text.input.DefaultPlatformImeOptions
19
20
import androidx.compose.ui.text.input.ImeAction
20
21
import androidx.compose.ui.text.input.ImeOptions
21
22
import androidx.compose.ui.text.input.KeyboardCapitalization
22
23
import androidx.compose.ui.text.input.KeyboardType
23
- import androidx.compose.ui.text.input.PlatformImeOptions
24
+ import androidx.compose.ui.text.input.autocapitalizationType
25
+ import androidx.compose.ui.text.input.autocorrectionType
26
+ import androidx.compose.ui.text.input.enablesReturnKeyAutomatically
27
+ import androidx.compose.ui.text.input.hasExplicitTextContentType
28
+ import androidx.compose.ui.text.input.isSecureTextEntry
29
+ import androidx.compose.ui.text.input.keyboardAppearance
30
+ import androidx.compose.ui.text.input.keyboardType
31
+ import androidx.compose.ui.text.input.returnKeyType
32
+ import androidx.compose.ui.text.input.textContentType
24
33
import platform.UIKit.UIKeyboardAppearance
25
34
import platform.UIKit.UIKeyboardAppearanceDefault
26
35
import platform.UIKit.UIKeyboardType
@@ -38,10 +47,6 @@ import platform.UIKit.UITextContentType
38
47
import platform.UIKit.UITextContentTypeEmailAddress
39
48
import platform.UIKit.UITextContentTypePassword
40
49
import platform.UIKit.UITextContentTypeTelephoneNumber
41
- import platform.UIKit.UITextSmartDashesType
42
- import platform.UIKit.UITextSmartInsertDeleteType
43
- import platform.UIKit.UITextSmartQuotesType
44
- import platform.UIKit.UITextSpellCheckingType
45
50
46
51
internal interface SkikoUITextInputTraits {
47
52
fun keyboardType (): UIKeyboardType =
@@ -93,7 +98,7 @@ internal fun getUITextInputTraits(currentImeOptions: ImeOptions?) =
93
98
}
94
99
95
100
override fun keyboardAppearance (): UIKeyboardAppearance {
96
- return currentImeOptions?.platformImeOptions?.keyboardAppearance ? : PlatformImeOptions . Default .keyboardAppearance
101
+ return currentImeOptions?.platformImeOptions?.keyboardAppearance ? : DefaultPlatformImeOptions .keyboardAppearance
97
102
}
98
103
99
104
override fun returnKeyType (): UIReturnKeyType {
@@ -141,7 +146,7 @@ internal fun getUITextInputTraits(currentImeOptions: ImeOptions?) =
141
146
}
142
147
143
148
override fun enablesReturnKeyAutomatically (): Boolean {
144
- return currentImeOptions?.platformImeOptions?.enablesReturnKeyAutomatically ? : PlatformImeOptions . Default .enablesReturnKeyAutomatically
149
+ return currentImeOptions?.platformImeOptions?.enablesReturnKeyAutomatically ? : DefaultPlatformImeOptions .enablesReturnKeyAutomatically
145
150
}
146
151
147
152
override fun autocapitalizationType (): UITextAutocapitalizationType {
0 commit comments