[Feature] support default global manager.
lwyj123 opened this issue · comments
it's convenient to have a default global manager that can simply call open
, closeAll
without using Provider in practice. But developer can use provider to control different part of logic in advanced use case.
import {open, closeAll} from 'react-popup-manager'
// ...
open(MyModal, {title: 'my modal'})
closeAll()
or
import {globalManager} from 'react-popup-manager'
// ...
globalManager.open(MyModal, {title: 'my modal'})
globalManager.closeAll()