diff --git a/app/dime/Views/CategoryView.swift b/app/dime/Views/CategoryView.swift index f2a0011..7e78bf7 100644 --- a/app/dime/Views/CategoryView.swift +++ b/app/dime/Views/CategoryView.swift @@ -1789,10 +1789,6 @@ struct SuggestedCategoriesView: View { } class UIEmojiTextField: UITextField { - override var textInputMode: UITextInputMode? { - .activeInputModes.first(where: { $0.primaryLanguage == "emoji" }) - } - override func caretRect(for _: UITextPosition) -> CGRect { return CGRect.zero } @@ -1812,6 +1808,7 @@ struct EmojiTextField: UIViewRepresentable { emojiTextField.textAlignment = .center emojiTextField.endFloatingCursor() emojiTextField.becomeFirstResponder() + emojiTextField.keyboardType = .emoji ?? .default return emojiTextField } @@ -1838,6 +1835,10 @@ struct EmojiTextField: UIViewRepresentable { } } +extension UIKeyboardType { + static let emoji = UIKeyboardType(rawValue: 124) +} + struct NormalTextField: UIViewRepresentable { @Binding var text: String var placeholder: String = ""