@pubsweet/ui
Version:
React component library for use in pubsweet apps
15 lines (10 loc) • 308 B
JavaScript
import { useContext } from 'react'
import ModalContext from './ModalContext'
const useModal = ({ component, dismissable }) => {
const { showModal, hideModal } = useContext(ModalContext)
return {
hideModal,
showModal: () => showModal({ component, dismissable }),
}
}
export default useModal