New feature to listen keyboard events
Thanks to @hashmatmuqbil . I introduced a feature so the button will always be visible when the keyboard will appear.
The main component now have two new properties:
listenKeyboardwill enable the keyboard listeners to move up and down when the keyboard appear and hidedismissKeyboardOnPressthis property is related tolistenKeyboard, now the user have the possibility to hide the keyboard when the user click the main button. This is because sometimes we have a big a list of actions andlistenKeyboardcould ended up showing actions outside the screen.