UNPKG

@pubsweet/ui

Version:

React component library for use in pubsweet apps

34 lines (26 loc) 825 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = require("react"); var _ModalContext = _interopRequireDefault(require("./ModalContext")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } var useModal = function useModal(_ref) { var component = _ref.component, dismissable = _ref.dismissable; var _useContext = (0, _react.useContext)(_ModalContext["default"]), _showModal = _useContext.showModal, hideModal = _useContext.hideModal; return { hideModal: hideModal, showModal: function showModal() { return _showModal({ component: component, dismissable: dismissable }); } }; }; var _default = useModal; exports["default"] = _default;