Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## 📜 Description Added `enabled` property for `KeyboardStickyView` component. Also added this property to `KeyboardToolbar`. ## 💡 Motivation and Context On top of what I remember this is iOS itself moves `KeyboardToolbar` (i. e. it's not interactive keyboard dismissal). So to fix the problem I decided to add `enabled` property. Using this property you can assure that views on previous screens are not animating/don't require additional style/layout computation. A similar approach was used by `KeyboardAvoidingView`/`KeyboardAwareScrollView` components. > Even though if we fixed the problem of keeping `KeyboardToolbar` toughly bind to keyboard frame - on interactive gesture we would still see a `KeyboardToolbar` without a keyboard. So `enabled` property is the way to go at the moment. Closes #716 ## 📢 Changelog <!-- High level overview of important changes --> <!-- For example: fixed status bar manipulation; added new types declarations; --> <!-- If your changes don't affect one of platform/language below - then remove this platform/language --> ### JS - added `enabled` property for `KeyboardStickyView`; - added `enabled` property for `KeyboardToolbar`; ### Docs - update documentation to reflect new property; ## 🤔 How Has This Been Tested? Tested on CI and by external testers. ## 📸 Screenshots (if appropriate): https://github.com/user-attachments/assets/01f80257-e56c-4779-ac85-e308cb6b7235 ## 📝 Checklist - [x] CI successfully passed - [x] I added new mocks and corresponding unit-tests if library API was changed
- Loading branch information