Commit 0fa41b4 1 parent dbeefcb commit 0fa41b4 Copy full SHA for 0fa41b4
File tree 1 file changed +5
-6
lines changed
1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change 1
- import { KeyboardController , KeyboardEvents } from 'react-native-keyboard-controller ' ;
1
+ import { Keyboard } from 'react-native' ;
2
2
3
3
let isVisible = false ;
4
4
5
- KeyboardEvents . addListener ( 'keyboardDidHide' , ( ) => {
5
+ Keyboard . addListener ( 'keyboardDidHide' , ( ) => {
6
6
isVisible = false ;
7
7
} ) ;
8
8
9
- KeyboardEvents . addListener ( 'keyboardDidShow' , ( ) => {
9
+ Keyboard . addListener ( 'keyboardDidShow' , ( ) => {
10
10
isVisible = true ;
11
11
} ) ;
12
12
13
- // starting from react-native-keyboard-controller@1.15+ we can use `KeyboardController.dismiss()` directly
14
13
const dismiss = ( ) : Promise < void > => {
15
14
return new Promise ( ( resolve ) => {
16
15
if ( ! isVisible ) {
@@ -19,12 +18,12 @@ const dismiss = (): Promise<void> => {
19
18
return ;
20
19
}
21
20
22
- const subscription = KeyboardEvents . addListener ( 'keyboardDidHide' , ( ) => {
21
+ const subscription = Keyboard . addListener ( 'keyboardDidHide' , ( ) => {
23
22
resolve ( undefined ) ;
24
23
subscription . remove ( ) ;
25
24
} ) ;
26
25
27
- KeyboardController . dismiss ( ) ;
26
+ Keyboard . dismiss ( ) ;
28
27
} ) ;
29
28
} ;
30
29
You can’t perform that action at this time.
0 commit comments