@atlaskit/popup
Version:
A popup displays brief content in an overlay.
15 lines (14 loc) • 694 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useEnsureIsInsidePopup = useEnsureIsInsidePopup;
var _react = require("react");
var _tinyInvariant = _interopRequireDefault(require("tiny-invariant"));
var _isInsidePopupContext = require("./is-inside-popup-context");
// eslint-disable-next-line @repo/internal/react/require-jsdoc
function useEnsureIsInsidePopup() {
var context = (0, _react.useContext)(_isInsidePopupContext.EnsureIsInsidePopupContext);
(0, _tinyInvariant.default)(context, 'PopupTrigger and PopupContent components must be used within a Popup');
}