ModalProp
Interface of the modal
prop exposed by the library to regular components.
API reference
closeAllModals
closeAllModals
This function closes every open modal.
Example: modal.closeAllModals()
closeModal
closeModal
This function closes the currently displayed modal by default. Incidentally, you can also provide a modalName
if you want to close a different modal than the latest opened.
Example: modal.closeModal()
closeModals
closeModals
This function closes all the instances of a given modal. You can use it whenever you have the same modal opened several times, to close all of them at once.
Example: modal.closeModals('ErrorModal')
Returns: boolean indicating whether or not Modalfy found any open modal corresponding to the provided modalName
(and then closed them).
currentModal
currentModal
This value returns the current open modal (null
if none).
Example: modal.currentValue
openModal
openModal
This function opens a modal based on the provided modalName
. It will look at the stack passed to <ModalProvider>
and add the corresponding component to the current stack of open modals. Alternatively, you can also provide some params
that will be accessible to that component.
Example: modal.openModal('PokedexEntryModal', { id: 619, name: 'Lin-Fu' })
Last updated