Skip to content

feat: [IOPLT-1655] Add native bottom sheet components via react-native-screens#7902

Open
dmnplb wants to merge 31 commits intomasterfrom
IOPLT-1655-native-bottom-sheets
Open

feat: [IOPLT-1655] Add native bottom sheet components via react-native-screens#7902
dmnplb wants to merge 31 commits intomasterfrom
IOPLT-1655-native-bottom-sheets

Conversation

@dmnplb
Copy link
Copy Markdown
Contributor

@dmnplb dmnplb commented Mar 2, 2026

Short description

Add a new Native category in the Design System section with the new native bottom sheet components, managed through a combination of react-navigation and react-native-screens libraries.

List of changes proposed in this pull request

  • Add the new screens with formSheet mode
  • Update react-native-screens library

Dependency

Preview

Note

The video below doesn't show the bezels of the device, but the rounded sheets follow the rounded shape of the device precisely.

Warning

As you can see from the video, there are some limitations to the current implementation, such as the inability to place the main button at the bottom of the sheet.

native-bottom-sheets.mov

@dmnplb dmnplb self-assigned this Mar 2, 2026
@dmnplb dmnplb requested a review from ChrisMattew as a code owner March 2, 2026 09:40
@dmnplb dmnplb added the Experimental lab ✨ Interface experiments that may never see the light of the day label Mar 2, 2026
@dmnplb dmnplb requested review from a team and soixdev91 as code owners March 2, 2026 09:40
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 2, 2026

Jira Pull Request Link

This Pull Request refers to Jira issues:

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 2, 2026

PR Title Validation for conventional commit type

All good! PR title follows the conventional commit type.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Experimental lab ✨ Interface experiments that may never see the light of the day hold

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants