fix(components-native): Fix Form's bottom inset SafeArea for inline type FormActionBar
Motivations
Form's FormActionBar (save button) on Android devices with edge-to-edge enabled was showing Form content over the navigation. This PR adds a fix to add proper insets for "inline" style FormActionBar
Before
After
Changes
Fixed
- Fix Form's bottom inset SafeArea for inline type FormActionBar
Testing
I tested using three Android emulators. One with Android 14, two with Android 16 (one using gesture navigation, the other button navigation) Use an android build with edge-to-edge enabled. Load up a form long enough that it has a scroll. Notice that on the Android that supports edge-to-edge (15+), the form content is not visible over the bottom system navigation bar
Changes can be tested via Pre-release
Published Pre-release for 547612b28b6ea97cd710210ecbbe6917da0c9734 with versions:
- @jobber/[email protected]+547612b28
To install the new version(s) for Mobile run:
npm install @jobber/[email protected]+547612b28
Blocking this guy for when we resume this a little later. Keeping PR around as we might still use this