UNPKG

@atlaskit/popup

Version:

A popup displays brief content in an overlay.

15 lines (14 loc) • 694 B
"use strict"; 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'); }