PageSourceSearch

https://www.pnm.com/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js

js pnm.com collected 2026-09-24 09:40:17 UTC 6,880 bytes, 1 lines download raw bytes

1import*as e from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import*as t from"../../../frontend-js-react-web/__liferay__/exports/react.js";import*as r from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var n={238:t=>{t.exports=e},421:e=>{e.exports=t},934:e=>{e.exports=r}},o={};function __webpack_require__(e){var t=o[e];if(void 0!==t)return t.exports;var r=o[e]={exports:{}};return n[e](r,r.exports,__webpack_require__),r.exports}var a={};(()=>{var e=a;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}Object.defineProperty(e,"X$",{value:!0}),e.ZP=e.MR=void 0;var t=__webpack_require__(934),r=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(__webpack_require__(238)),n=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==_typeof(e)&&"function"!=typeof e)return{default:e};var r=_getRequireWildcardCache(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e,r&&r.set(e,n);return n}(__webpack_require__(421)),o=["alignPosition","children","className","closeOnClickOutside","containerProps","defaultShow","disableScroll","displayType","header","onOffset","onShowChange","show","size","trigger"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_extends.apply(this,arguments)}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],i=!0,l=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(l)throw o}}return a}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return;if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _objectWithoutProperties(e,t){if(null==e)return{};var r,n,o=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}e.MR=["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-top","left-bottom","right","right-top","right-bottom"];var i={bottom:["tc","bc"],"bottom-left":["tl","bl"],"bottom-right":["tr","br"],left:["cr","cl"],"left-bottom":["br","bl"],"left-top":["tr","tl"],right:["cl","cr"],"right-bottom":["bl","br"],"right-top":["tl","tr"],top:["bc","tc"],"top-left":["bl","tl"],"top-right":["br","tr"]},l=[0,4],u=[-4,0],c=[4,0],f=[0,-4],s={bctc:f,blbr:c,bltl:f,brbl:u,brtr:f,clcr:c,crcl:u,tcbc:l,tlbl:l,tltr:c,trbr:l,trtl:u},p=n.default.forwardRef((function(e,a){var l,u=e.alignPosition,c=void 0===u?"bottom":u,f=e.children,p=e.className,d=e.closeOnClickOutside,y=void 0!==d&&d,b=e.containerProps,_=void 0===b?{}:b,m=e.defaultShow,v=void 0!==m&&m,h=e.disableScroll,g=void 0!==h&&h,w=e.displayType,O=e.header,j=e.onOffset,P=void 0===j?function(e){return s[e.join("")]}:j,k=e.onShowChange,S=e.show,E=e.size,C=e.trigger,x=_objectWithoutProperties(e,o),A=_slicedToArray((0,t.useControlledState)({defaultName:"defaultShow",defaultValue:v,handleName:"onShowChange",name:"show",onChange:k,value:S}),2),R=A[0],N=A[1],W=(0,n.useRef)(null),q=(0,n.useRef)(null),T=(0,n.useRef)(null);a||(a=q);var I=(0,n.useCallback)((function(){if(a.current&&W.current){var e=i[c];(0,t.doAlign)({offset:P(e),points:e,sourceElement:a.current,targetElement:W.current})}}),[c,W,a]);(0,n.useEffect)((function(){C&&I()}),[I,R]),(0,n.useEffect)((function(){if(C&&W.current)return(0,t.observeRect)(W.current,I)}),[I]),(0,n.useEffect)((function(){!g&&T.current&&R&&T.current.focus()}),[g,T,R]),(0,n.useEffect)((function(){if(y&&C){var e=function handleClick(e){var t=[q,T,W],r=(Array.isArray(t)?t:[t]).filter((function(e){return e.current})).map((function(e){return e.current}));e.target instanceof Node&&!r.find((function(t){return t.contains(e.target)}))&&N(!1)};return window.addEventListener("mousedown",e),function(){window.removeEventListener("mousedown",e)}}}),[y,C]),(0,n.useEffect)((function(){var e=function handleKeyDown(e){"Escape"===e.key&&N(!1)};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[]);var L=n.default.createElement("div",_extends({className:(0,r.default)(p,"popover","clay-popover-".concat(c),(l={},_defineProperty(l,"popover-".concat(w),w),_defineProperty(l,"popover-width-lg","lg"===E),_defineProperty(l,"show",R),l)),ref:a},x),n.default.createElement("div",{className:"arrow"}),n.default.createElement("div",{className:(0,r.default)({"inline-scroller":!g}),ref:T,tabIndex:g?void 0:-1},O&&n.default.createElement("div",{className:"popover-header"},O),n.default.createElement("div",{className:"popover-body"},f)));return C&&(L=n.default.createElement(n.default.Fragment,null,n.default.cloneElement(C,{onClick:function onClick(e){C.props.onClick&&C.props.onClick(e),N(!R)},ref:function ref(e){if(e){W.current=e;var t=C.ref;"function"==typeof t?t(e):t&&(t.current=e)}}}),R&&n.default.createElement(t.ClayPortal,_,L))),L}));p.displayName="ClayPopover";var d=p;e.ZP=d})();var i=a.MR,l=a.X$,u=a.ZP;
1export{i as ALIGN_POSITIONS,l as __esModule,u as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.