question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Message shows underneath modal

See original GitHub issue

I would like to start off by saying that this library is amazing.

I’m having one particular issue that the message shows underneath a modal if a modal is currently open

My current root setup looks like:

  <Provider store={store}>
    <ActionSheetProvider>
      <App />
    </ActionSheetProvider>
  </Provider>

Where App is :

        <View style={{flex: 1}}>
          <AppNavigation
            ref={this.onNavigatorRef.bind(this)}
          />
          <FlashMessage position="top" />
        </View>

Any help would be appreciated, thanks!

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:10 (4 by maintainers)

github_iconTop GitHub Comments

11reactions
lucasferreiracommented, Nov 7, 2019

Hi @ucallQA and @lisa-nguyen-goldenowl

As we could see in https://github.com/react-native-community/react-native-modal README:

“Since react-native-modal is an extension of the original react native modal, it works in a similar fashion react-native original modal.”

The original react native modal it’s a “100% native solution” it works in another UI thread inside the app like a portal, só it runs always above everything in your app.

The only solution we had in this case it’s described here: https://github.com/lucasferreira/react-native-flash-message/issues/1#issuecomment-375636151

Basically you will need to put a second instance of <FlashMessage /> component inside your modals and call the show message by the ref, ex: this.refs.mySecondFlashMessage.showMessage({ ... })

5reactions
ucallQAcommented, Oct 17, 2019

I actually double checked if we were using a built in modal and we are using this library

https://github.com/react-native-community/react-native-modal

I think there might be a priority issue with this library, is there some way I can prioritize the react-native-flash-message over this one? I use the modal nested deep within one of my react components while the react-native-flash-message is initialized and called within the root/first layer of the project so I would imagine it would take priority.

Unless I’m misunderstanding the issue and it’s related to react-navigation (we’re on a much older version of it, this might be why it’s acting weird)

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bootstrap modal appearing under background - Stack Overflow
I don't understand this answer. The Bootstrap examples show a modal div with a number of classes along the line of "modal","modal-fade", etc....
Read more >
Showing messages in a modal - FormValidation
In this example, I will show you a way of placing the messages in a Bootstrap modal. All messages are then shown up...
Read more >
Bootstrap Modal Dialog showing under Modal Background
The easiest solution is to move the modal dialog outside of any container and just declare it under the <body> element, or -...
Read more >
Info and Error messages are displayed under Modal Windows
Symptoms Info and error messages are displayed under Modal Windows instead of being on the Window Modal. See images below: Release Any current...
Read more >
Modal - Bootstrap
Modals are built with HTML, CSS, and JavaScript. They're positioned over everything else in the document and remove scroll from the <body> so...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found