@pubsweet/ui
Version:
React component library for use in pubsweet apps
34 lines (26 loc) • 825 B
JavaScript
;
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;