Skip to content

[pull] main from expo:main#841

Merged
pull[bot] merged 5 commits intocode:mainfrom
expo:main
May 7, 2026
Merged

[pull] main from expo:main#841
pull[bot] merged 5 commits intocode:mainfrom
expo:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 7, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

amandeepmittal and others added 5 commits May 7, 2026 11:24
# Why

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

Fix ENG-20811

# How

<!--
How did you build this feature or fix this bug and why?
-->

Update drawer navigation guide for SDK 56.

# Test Plan

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

See preview.

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
# Why

Address PR comment from
#45250 (comment)

<!--
Please describe the motivation for this PR, and link to relevant GitHub
issues, forums posts, or feature requests.
-->

# How

Expand on the distinction between environment and debug builds.

<!--
How did you build this feature or fix this bug and why?
-->

# Test Plan

Review the updated copy.

<!--
Please describe how you tested this change and how a reviewer could
reproduce your test, especially if this PR does not include automated
tests! If possible, please also provide terminal output and/or
screenshots demonstrating your test/reproduction.
-->

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
# Why

The community Picker drop-in (`@expo/ui/community/picker`) was missing
docs and had a few item styling gaps vs `@react-native-picker/picker`.
This PR adds the docs pages and brings `Picker.Item` styling closer to
the community module's interface.

# How

- Add docs MDX for `@expo/ui/community/picker` in `unversioned` and
`v55.0.0`, plus a top-level `drop-in-replacements/index.mdx` entry.
- Wire `Picker.Item` to accept `style` (`color`, `backgroundColor`,
`fontFamily`, `fontSize`); top-level `color`/`fontFamily` remain as
aliases. iOS uses `foregroundStyle`/`font`/`backgroundOverlay`; Android
passes through to the Compose `Text`.
- Switch each platform's `Picker` to a top-level function declaration
with `Picker.Item` cast to `React.ComponentType<PickerItemProps>` so
`Picker.Item` is auto-derived in the API section.


# Test Plan

1. Open NCL → UI → Community Picker on iOS and Android. Verify all
sections render and selection works.
2. check the docs

# Checklist

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
@pull pull Bot locked and limited conversation to collaborators May 7, 2026
@pull pull Bot added the ⤵️ pull label May 7, 2026
@pull pull Bot merged commit 71f1647 into code:main May 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants