Yogev Ben David
60c4dfcd72
Bottom tabs attach mode support on iOS (#5733 )
Add iOS support for `bottomTabs.attachMode`.
This property controls when BottomTabs children are attached to hierarchy and when their React views are created.
By default, RNN attaches all children at the same time which might impact loading time as a few screens are instantiated at once.
Using `afterInitialTab` or `onSwitchToTab` generally leads to improved start up time.
5 vuotta sitten
Yogev Ben David
a8175ef272
Fix button with react component doesn't get unmounted (#5457 )
* Fix button with react component doesn't get unmounted
* Test e2e only on iOS
5 vuotta sitten
Yogev Ben David
9f439dabd8
Fix topBar.title.component fill alignment (#5044 )
* Fix topBar.title.component fill alignment
* Lock react-native-ui-lib version
5 vuotta sitten
Yogev Ben David
e036743813
Fixes initial screen size (#4781 )
5 vuotta sitten
Yogev Ben David
5abea28c53
SetRoot wait for render (#4688 )
* Layout changes
* WIP
* Revert "Layout changes"
This reverts commit 4da8cfbd12 .
* Clean topBar.component and topBar.background.component when not needed
* Move custom components login from viewController to presenters
* Change waitForRender and enabled property from primitive bool to Bool object
* Fix ios unit tests
* Add unit tests
* Remove RNNReactView observer when view ready
* Load react components from component manager
* Remove createCustomReactView duplication
* Handle render children in each Layout
* Wait for navigation presenter components render, refactor RNNTitleViewHelper
* Fix unit tests
* Add waitForRender for custom react components
* Fixes e2e
5 vuotta sitten
Yogev Ben David
a612f7fb17
fixes custom buttons (#3918 )
6 vuotta sitten
Yogev Ben David
5162f17bef
fix custom header (#3798 )
* fix custom header
* fix e2e
6 vuotta sitten