UNPKG

@atlaskit/portal

Version:

A wrapper for rendering components in React portals.

20 lines (19 loc) 773 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); var _constants = require("../../constants"); var _portalCustomEvent = _interopRequireDefault(require("../utils/portal-custom-event")); var useFirePortalEvent = function useFirePortalEvent(zIndex) { var zIndexNumber = Number(zIndex); (0, _react.useEffect)(function () { (0, _portalCustomEvent.default)(_constants.PORTAL_MOUNT_EVENT, zIndexNumber); return function () { (0, _portalCustomEvent.default)(_constants.PORTAL_UNMOUNT_EVENT, zIndexNumber); }; }, [zIndexNumber]); }; var _default = exports.default = useFirePortalEvent;