-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Modal #2989
Comments
Moving to track this on a project board: https://github.com/microsoft/react-native-windows/projects/22 |
Not in lean core, moving out to M5. |
Would enjoy having Modals in RNW :) |
Another vote from me. This has been the most annoying part of porting our app to Windows by far. |
Having had the same issue, I used https://microsoft.github.io/react-native-windows/docs/flyout-component those which behaves very similarly to Modal components. |
@gillpeacegood You had some need for this. Can you list what features you need from Modal so we can go after this with the right prioritization. It's not yet currently implemented. |
I've had to back fill it with a JS library (react-native-root-modal). It would have been good to have known about it from the feature parity documentation https://microsoft.github.io/react-native-windows/docs/parity-status |
@chrisglein do we know what APIs we need? there is a modal component in core and a community module too. The community module has a lot more APIs. It will be good to understand prioritization. |
Modal support would be great. In our case we need it to implement a layover-style loadingspinner that prevents all touch events while its visible. |
Is there an ETA for when modals for windows might be implemented? |
Seems like many packages use Modal to implement common modern controls. What is the roadmap for Modal? Or is there a current workaround? |
nice to notice how this matter is substantially ignored since 4 or even more years, while nowadays modals are utilized everywhere XD |
Related: #11157 |
For many years now we haven't supported Modal for Windows. This is largely due to the fact that the Modal component itself doesn't do much of the heavy lifting people come to expect from this type of UI on desktop (where there are more demands than on the constrained screen of mobile). To help address those we do have 2 Windows-only components that provide more desktop and UWP/XAML-centric behavior: Flyout and Popup On the Paper renderer, we're not going to implement Modal. We're investing our time in closing the gap on the Fabric renderer, where this question is going to be revisited anew. The work to track Modal on Fabric is here. As such, I'm going to close this issue as Not Planned and we'll look to the Fabric issue moving forward. |
Summary
vnext has not yet implemented Modal. See https://facebook.github.io/react-native/docs/modal
The text was updated successfully, but these errors were encountered: