UNPKG

monday-ui-react-core

Version:

Official monday.com UI resources for application development in React.js

1 lines • 24.8 kB
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports["monday-style"]=n():e["monday-style"]=n()}(this,(function(){return function(e){var n={};function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}return t.m=e,t.c=n,t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:o})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(o,r,function(n){return e[n]}.bind(null,r));return o},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=21)}([function(e,n){e.exports=require("react")},,function(e,n){e.exports=require("classnames")},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=e.eventName,t=e.callback,r=e.ref,u=e.capture,a=void 0!==u&&u;(0,o.useEffect)((function(){var e=r&&r.current;if(e){var o={capture:a};return e.addEventListener(n,t,o),function(){e.removeEventListener(n,t,o)}}}),[n,r,t,a])};var o=t(0)},,,function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n,t=e.keys,o=void 0===t?[]:t,a=e.ref,l=e.callback,i=e.ignoreDocumentFallback,s=void 0!==i&&i,c=e.capture,d=void 0!==c&&c,f=e.preventDefault,p=void 0!==f&&f,m=e.stopPropagation,v=void 0!==m&&m,y=e.keyEventName,h=void 0===y?"keydown":y,g=(0,r.useRef)(document),b=(0,r.useCallback)((function(e){var n=e.key;o.includes(n)&&(p&&e.preventDefault(),v&&e.stopPropagation(),l(e))}),[l,o,p,v]);n=a||(s?null:g);(0,u.default)({eventName:h,callback:b,ref:n,capture:d})};var o,r=t(0),u=(o=t(3))&&o.__esModule?o:{default:o}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.chainRefFunctions=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(t){for(var o=0;o<e.length;o++){var u=e[o];try{var a=void 0;if((0,r.default)(u)?a=u(t):u&&(u.current=t),!1===a&&n)return}catch(e){return void console.error(e)}}}},n.chainFunctions=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(t){for(var o=0;o<e.length;o++){var r=e[o];try{if(!1===(r&&r(t))&&n)return}catch(e){return void console.error(e)}}}},n.convertToArray=function(e){return(0,o.default)(e)?e:[e]},n.NOOP=function(){};var o=u(t(19)),r=u(t(9));function u(e){return e&&e.__esModule?e:{default:e}}},,function(e,n){e.exports=require("lodash/isFunction")},,function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.HIDE_SHOW_EVENTS=void 0;n.HIDE_SHOW_EVENTS={CLICK:"click",CLICK_OUTSIDE:"clickoutside",ESCAPE_KEY:"esckey",TAB_KEY:"tab",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",ENTER:"enter",MOUSE_DOWN:"mousedown",FOCUS:"focus",BLUR:"blur",CONTENT_CLICK:"onContentClick"}},,,,,,,,function(e,n){e.exports=require("lodash/isArray")},function(e,n){e.exports=require("react-transition-group")},function(e,n,t){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var n=v();if(n&&n.has(e))return n.get(e);var t={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(t,u,a):t[u]=e[u]}t.default=e,n&&n.set(e,t);return t}(t(0)),u=t(27),a=t(24),l=m(t(2)),i=m(t(9)),s=t(7),c=t(28),d=t(25);t(30);var f=t(31),p=t(11);function m(e){return e&&e.__esModule?e:{default:e}}function v(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return v=function(){return e},e}function y(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"==typeof e)return h(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return h(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,o=new Array(n);t<n;t++)o[t]=e[t];return o}function g(e,n){for(var t=0;t<n.length;t++){var o=n[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function b(e,n){return(b=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function E(e){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,o=D(e);if(n){var r=D(this).constructor;t=Reflect.construct(o,arguments,r)}else t=o.apply(this,arguments);return O(this,t)}}function O(e,n){return!n||"object"!==o(n)&&"function"!=typeof n?k(e):n}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return(D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var w=function(){},S=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&b(e,n)}(v,e);var n,t,o,m=E(v);function v(e){var n;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,v),(n=m.call(this,e)).referenceRef=r.default.createRef(),n.state={shouldUseDerivedStateFromProps:e.useDerivedStateFromProps,isOpen:e.shouldShowOnMount},n.onMouseEnter=n.onMouseEnter.bind(k(n)),n.onMouseLeave=n.onMouseLeave.bind(k(n)),n.onMouseDown=n.onMouseDown.bind(k(n)),n.onClick=n.onClick.bind(k(n)),n.onFocus=n.onFocus.bind(k(n)),n.onBlur=n.onBlur.bind(k(n)),n.isShown=n.isShown.bind(k(n)),n.onEsc=n.onEsc.bind(k(n)),n.onClickOutside=n.onClickOutside.bind(k(n)),n.onDialogEnter=n.onDialogEnter.bind(k(n)),n.onDialogLeave=n.onDialogLeave.bind(k(n)),n.getContainer=n.getContainer.bind(k(n)),n.onContentClick=n.onContentClick.bind(k(n)),n.onKeyDown=n.onKeyDown.bind(k(n)),n.closeDialogOnEscape=n.closeDialogOnEscape.bind(k(n)),n.hideTimeout=null,n.showTimeout=null,n}return n=v,o=[{key:"getDerivedStateFromProps",value:function(e,n){return n.shouldUseDerivedStateFromProps?{isOpen:e.isOpen}:null}}],(t=[{key:"closeDialogOnEscape",value:function(e){this.state.isOpen&&("Escape"===e.key&&this.hideDialogIfNeeded(e,p.HIDE_SHOW_EVENTS.ESCAPE_KEY),"Tab"===e.key&&this.handleEvent(p.HIDE_SHOW_EVENTS.TAB_KEY,e))}},{key:"componentDidMount",value:function(){document.addEventListener("keyup",this.closeDialogOnEscape)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keyup",this.closeDialogOnEscape)}},{key:"getContainer",value:function(){var e=this.props.containerSelector;return e&&document.querySelector(e)||document.body}},{key:"showDialog",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props,o=t.showDelay,r=t.instantShowAndHide,u=t.getDynamicShowDelay,a=o,l=n.preventAnimation;if(u){var i=u();a=i.showDelay||0,l=l||i.preventAnimation}r?(this.onShowDialog(n),this.setState({isOpen:!0,preventAnimation:l}),this.showTimeout=null):this.showTimeout=setTimeout((function(){e.onShowDialog(n),e.showTimeout=null,e.setState({isOpen:!0,preventAnimation:l})}),a)}},{key:"onShowDialog",value:function(){this.isShown()||(0,this.props.onDialogDidShow)()}},{key:"showDialogIfNeeded",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.props.disable;n||(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=null),this.showTimeout||this.showDialog(e))}},{key:"hideDialog",value:function(e,n){var t=this,o=this.props,r=o.hideDelay;o.instantShowAndHide?(this.onHideDialog(e,n),this.setState({isOpen:!1}),this.hideTimeout=null):this.hideTimeout=setTimeout((function(){t.onHideDialog(e,n),t.setState({isOpen:!1}),t.hideTimeout=null}),r)}},{key:"onHideDialog",value:function(e,n){var t=this.props.onDialogDidHide;t&&t(e,n)}},{key:"hideDialogIfNeeded",value:function(e,n){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null),this.hideTimeout||this.hideDialog(e,n)}},{key:"handleEvent",value:function(e,n,t){var o=this.props,r=o.showTriggerIgnoreClass,u=o.hideTriggerIgnoreClass;return!this.isShowTrigger(e)||this.isShown()||(0,d.isInsideClass)(n,r)?this.isHideTrigger(e)&&!(0,d.isInsideClass)(n,u)?this.hideDialogIfNeeded(t,e):void 0:this.showDialogIfNeeded()}},{key:"isShown",value:function(){var e=this.state.isOpen,n=this.props.open;return e||n}},{key:"isShowTrigger",value:function(e){var n=this.props.showTrigger;return(0,s.convertToArray)(n).indexOf(e)>-1}},{key:"isHideTrigger",value:function(e){var n=this.props.hideTrigger;return(0,s.convertToArray)(n).indexOf(e)>-1}},{key:"onMouseEnter",value:function(e){this.handleEvent("mouseenter",e.target,e)}},{key:"onMouseLeave",value:function(e){this.handleEvent("mouseleave",e.target,e)}},{key:"onClick",value:function(e){e.button||this.handleEvent("click",e.target,e)}},{key:"onKeyDown",value:function(e){"Enter"===e.key&&this.handleEvent("enter",e.target,e),"Tab"===e.key&&this.handleEvent("tab",e.target,e)}},{key:"onMouseDown",value:function(e){e.button||this.handleEvent("mousedown",e.target,e)}},{key:"onFocus",value:function(e){this.handleEvent("focus",e.target,e)}},{key:"onBlur",value:function(e){this.handleEvent("blur",e.relatedTarget,e)}},{key:"onEsc",value:function(e){this.handleEvent("esckey",e.target,e)}},{key:"onClickOutside",value:function(e){var n=this.props.onClickOutside;this.handleEvent("clickoutside",e.target,e),n(e)}},{key:"onDialogEnter",value:function(){this.props.showOnDialogEnter&&this.showDialogIfNeeded()}},{key:"onDialogLeave",value:function(e){this.props.showOnDialogEnter&&this.hideDialogIfNeeded(e,"DialogLeave")}},{key:"onContentClick",value:function(e){var n=this.props.onContentClick;this.handleEvent("onContentClick",e.target,e),n()}},{key:"render",value:function(){var e=this,n=this.props,t=n.wrapperClassName,o=n.content,s=n.startingEdge,d=n.children,p=n.preventAnimationOnMount,m=n.animationType,v=n.position,h=n.showDelay,g=n.moveBy,b=n.modifiers,E=n.tooltip,O=n.tooltipClassName,k=n.referenceWrapperClassName,D=n.zIndex,w=this.state.preventAnimation,S=!this.isHideTrigger("clickoutside"),_=!p&&!w&&m,T=(0,i.default)(o)?o():o;return T?r.default.createElement(a.Manager,null,r.default.createElement(a.Reference,null,(function(n){var t=n.ref;return r.default.createElement(f.Refable,{className:k,ref:t,onBlur:C("onBlur",e,e.props),onKeyDown:C("onKeyDown",e,e.props),onClick:C("onClick",e,e.props),onFocus:C("onFocus",e,e.props),onMouseDown:C("onMouseDown",e,e.props),onMouseEnter:C("onMouseEnter",e,e.props),onMouseLeave:C("onMouseLeave",e,e.props)},d)})),(0,u.createPortal)(r.default.createElement(a.Popper,{placement:v,modifiers:[{name:"offset",options:{offset:[g.secondary,g.main]}},{name:"zIndex",enabled:!0,phase:"write",fn:function(e){var n=e.state;return D&&(n.styles.popper.zIndex=D),n}},{name:"rotator",enabled:!0,phase:"write",fn:function(e){var n=e.state;return n.styles.arrow?(n.styles.arrow.transform="".concat(n.styles.arrow.transform," rotate(45deg)"),n):n}}].concat(y(b))},(function(n){var o=n.placement,u=n.style,a=n.ref,i=n.arrowProps;return!e.isShown()&&o?null:r.default.createElement(c.DialogContent,{onMouseEnter:e.onDialogEnter,onMouseLeave:e.onDialogLeave,disableOnClickOutside:S,onClickOutside:e.onClickOutside,onEscKey:e.onEsc,animationType:_,position:o,wrapperClassName:t,startingEdge:s,isOpen:e.isShown(),showDelay:h,styleObject:u,ref:a,onClick:e.onContentClick},T,E&&r.default.createElement("div",{style:i.style,ref:i.ref,className:(0,l.default)("monday-style-tooltip-arrow",O),"data-placement":o}))})),this.getContainer())):d}}])&&g(n.prototype,t),o&&g(n,o),v}(r.PureComponent);function C(e,n,t){return(0,s.chainFunctions)([t[e],n[e]],!0)}n.default=S,S.hideShowTriggers=p.HIDE_SHOW_EVENTS,S.defaultProps={referenceWrapperClassName:"",position:"top",modifiers:[],startingEdge:"",moveBy:{main:0,secondary:0},showDelay:100,hideDelay:100,showTrigger:p.HIDE_SHOW_EVENTS.MOUSE_ENTER,hideTrigger:p.HIDE_SHOW_EVENTS.MOUSE_LEAVE,showOnDialogEnter:!1,shouldShowOnMount:!1,disable:!1,open:!1,showTriggerIgnoreClass:null,hideTriggerIgnoreClass:null,disableDialogSlide:!1,dialogSlideFactor:20,animationType:"expand",wrapperClassName:null,preventAnimationOnMount:!1,onReposition:null,getScrollableContainer:null,containerSelector:"body",shouldAdjustVerticalPosition:!1,tooltip:!1,tooltipClassName:"",onEsc:w,onDialogDidShow:w,onDialogDidHide:w,onClickOutside:w,onContentClick:w,closeOnClickInside:!1,zIndex:null,useDerivedStateFromProps:!1},S.__docgenInfo={description:"",methods:[{name:"closeDialogOnEscape",docblock:null,modifiers:[],params:[{name:"event",type:null}],returns:null},{name:"getContainer",docblock:null,modifiers:[],params:[],returns:null},{name:"showDialog",docblock:null,modifiers:[],params:[{name:"options",type:null}],returns:null},{name:"onShowDialog",docblock:null,modifiers:[],params:[],returns:null},{name:"showDialogIfNeeded",docblock:null,modifiers:[],params:[{name:"options",type:null}],returns:null},{name:"hideDialog",docblock:null,modifiers:[],params:[{name:"event",type:null},{name:"eventName",type:null}],returns:null},{name:"onHideDialog",docblock:null,modifiers:[],params:[{name:"event",type:null},{name:"eventName",type:null}],returns:null},{name:"hideDialogIfNeeded",docblock:null,modifiers:[],params:[{name:"event",type:null},{name:"eventName",type:null}],returns:null},{name:"handleEvent",docblock:null,modifiers:[],params:[{name:"eventName",type:null},{name:"target",type:null},{name:"event",type:null}],returns:null},{name:"isShown",docblock:null,modifiers:[],params:[],returns:null},{name:"isShowTrigger",docblock:null,modifiers:[],params:[{name:"event",type:null}],returns:null},{name:"isHideTrigger",docblock:null,modifiers:[],params:[{name:"eventName",type:null}],returns:null},{name:"onMouseEnter",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onMouseLeave",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onClick",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onKeyDown",docblock:null,modifiers:[],params:[{name:"event",type:null}],returns:null},{name:"onMouseDown",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onFocus",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onBlur",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onEsc",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null},{name:"onClickOutside",docblock:null,modifiers:[],params:[{name:"event",type:null}],returns:null},{name:"onDialogEnter",docblock:null,modifiers:[],params:[],returns:null},{name:"onDialogLeave",docblock:null,modifiers:[],params:[{name:"event",type:null}],returns:null},{name:"onContentClick",docblock:null,modifiers:[],params:[{name:"e",type:null}],returns:null}],displayName:"Dialog",props:{referenceWrapperClassName:{defaultValue:{value:'""',computed:!1},required:!1},position:{defaultValue:{value:'"top"',computed:!1},required:!1},modifiers:{defaultValue:{value:"[]",computed:!1},required:!1},startingEdge:{defaultValue:{value:'""',computed:!1},required:!1},moveBy:{defaultValue:{value:"{ main: 0, secondary: 0 }",computed:!1},required:!1},showDelay:{defaultValue:{value:"100",computed:!1},required:!1},hideDelay:{defaultValue:{value:"100",computed:!1},required:!1},showTrigger:{defaultValue:{value:"HIDE_SHOW_EVENTS.MOUSE_ENTER",computed:!0},required:!1},hideTrigger:{defaultValue:{value:"HIDE_SHOW_EVENTS.MOUSE_LEAVE",computed:!0},required:!1},showOnDialogEnter:{defaultValue:{value:"false",computed:!1},required:!1},shouldShowOnMount:{defaultValue:{value:"false",computed:!1},required:!1},disable:{defaultValue:{value:"false",computed:!1},required:!1},open:{defaultValue:{value:"false",computed:!1},required:!1},showTriggerIgnoreClass:{defaultValue:{value:"null",computed:!1},required:!1},hideTriggerIgnoreClass:{defaultValue:{value:"null",computed:!1},required:!1},disableDialogSlide:{defaultValue:{value:"false",computed:!1},required:!1},dialogSlideFactor:{defaultValue:{value:"20",computed:!1},required:!1},animationType:{defaultValue:{value:'"expand"',computed:!1},required:!1},wrapperClassName:{defaultValue:{value:"null",computed:!1},required:!1},preventAnimationOnMount:{defaultValue:{value:"false",computed:!1},required:!1},onReposition:{defaultValue:{value:"null",computed:!1},required:!1},getScrollableContainer:{defaultValue:{value:"null",computed:!1},required:!1},containerSelector:{defaultValue:{value:'"body"',computed:!1},required:!1},shouldAdjustVerticalPosition:{defaultValue:{value:"false",computed:!1},required:!1},tooltip:{defaultValue:{value:"false",computed:!1},required:!1},tooltipClassName:{defaultValue:{value:'""',computed:!1},required:!1},onEsc:{defaultValue:{value:"() => {}",computed:!1},required:!1},onDialogDidShow:{defaultValue:{value:"() => {}",computed:!1},required:!1},onDialogDidHide:{defaultValue:{value:"() => {}",computed:!1},required:!1},onClickOutside:{defaultValue:{value:"() => {}",computed:!1},required:!1},onContentClick:{defaultValue:{value:"() => {}",computed:!1},required:!1},closeOnClickInside:{defaultValue:{value:"false",computed:!1},required:!1},zIndex:{defaultValue:{value:"null",computed:!1},required:!1},useDerivedStateFromProps:{defaultValue:{value:"false",computed:!1},required:!1}}}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var n=e.ref,t=e.callback,o=(0,r.useCallback)((function(e){n&&n.current&&!n.current.contains(e.target)&&t(e)}),[n,t]),a=(0,r.useRef)(document);(0,u.default)({eventName:"click",ref:a,callback:o,capture:!0}),(0,u.default)({eventName:"touchend",ref:a,callback:o,capture:!0})};var o,r=t(0),u=(o=t(3))&&o.__esModule?o:{default:o}},,function(e,n){e.exports=require("react-popper")},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.isInsideClass=function(e,n){if(!n)return!1;var t;t=Array.isArray(n)?n.map((function(e){return".".concat(e)})).join(","):".".concat(n);return!!e.parentElement.closest(t)}},,function(e,n){e.exports=require("react-dom")},function(e,n,t){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.DialogContent=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var n=f();if(n&&n.has(e))return n.get(e);var t={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if(Object.prototype.hasOwnProperty.call(e,u)){var a=r?Object.getOwnPropertyDescriptor(e,u):null;a&&(a.get||a.set)?Object.defineProperty(t,u,a):t[u]=e[u]}t.default=e,n&&n.set(e,t);return t}(t(0)),u=d(t(2)),a=t(20),l=d(t(22)),i=t(7);t(29);var s=d(t(6)),c=t(11);function d(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(){return(p=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}var m={},v=function(){},y={},h=["Esc","Escape"],g=r.default.forwardRef((function(e,n){var t,o,d,f=e.onEsc,g=void 0===f?v:f,b=e.children,E=e.position,O=e.wrapperClassName,k=e.isOpen,D=void 0!==k&&k,w=e.startingEdge,S=e.animationType,C=void 0===S?"expand":S,_=e.onMouseEnter,T=void 0===_?v:_,M=e.onMouseLeave,j=void 0===M?v:M,P=e.onClickOutside,V=void 0===P?v:P,N=e.onClick,q=void 0===N?v:N,I=e.showDelay,A=e.styleObject,H=void 0===A?y:A,x=(0,r.useRef)(null),L=(0,r.useCallback)((function(e){if(D)return V(e,c.HIDE_SHOW_EVENTS.CLICK_OUTSIDE)}),[D,V]);return(0,s.default)({keys:h,callback:g}),(0,l.default)({callback:L,ref:x}),C&&(m.classNames="monday-style-animation-".concat(C)),r.default.createElement("span",{className:(0,u.default)("monday-style-dialog-content-wrapper",O),ref:n,style:H,onClickCapture:q},r.default.createElement(a.CSSTransition,p({},m,{in:D,appear:!!C,timeout:I}),r.default.createElement("div",{className:(0,u.default)("monday-style-dialog-content-component",E,(t={},o="edge-".concat(w),d=w,o in t?Object.defineProperty(t,o,{value:d,enumerable:!0,configurable:!0,writable:!0}):t[o]=d,t)),ref:x},r.default.Children.toArray(b).map((function(e){return(0,r.cloneElement)(e,{onMouseEnter:(0,i.chainFunctions)([e.props.onMouseEnter,T]),onMouseLeave:(0,i.chainFunctions)([e.props.onMouseLeave,j])})})))))}));n.DialogContent=g,g.__docgenInfo={description:"",methods:[],displayName:"DialogContent",props:{onEsc:{defaultValue:{value:"() => {}",computed:!1},required:!1},isOpen:{defaultValue:{value:"false",computed:!1},required:!1},animationType:{defaultValue:{value:'"expand"',computed:!1},required:!1},onMouseEnter:{defaultValue:{value:"() => {}",computed:!1},required:!1},onMouseLeave:{defaultValue:{value:"() => {}",computed:!1},required:!1},onClickOutside:{defaultValue:{value:"() => {}",computed:!1},required:!1},onClick:{defaultValue:{value:"() => {}",computed:!1},required:!1},styleObject:{defaultValue:{value:"{}",computed:!1},required:!1}}}},function(e,n,t){},function(e,n,t){},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Refable=void 0;var o,r=(o=t(0))&&o.__esModule?o:{default:o},u=t(7);function a(){return(a=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e}).apply(this,arguments)}function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function i(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach((function(n){s(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){if(null==e)return{};var t,o,r=function(e,n){if(null==e)return{};var t,o,r={},u=Object.keys(e);for(o=0;o<u.length;o++)t=u[o],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(o=0;o<u.length;o++)t=u[o],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var d=r.default.forwardRef((function(e,n){var t=e.children,o=c(e,["children"]);return r.default.Children.map(t,(function(e){return"string"!=typeof e.type?r.default.createElement("span",a({ref:n},o),r.default.cloneElement(e,i({},e.props))):r.default.cloneElement(e,i(i(i({},o),e.props),{},{onClick:f("onClick",e.props,o),onBlur:f("onBlur",e.props,o),onMouseEnter:f("onMouseEnter",e.props,o),onMouseLeave:f("onMouseLeave",e.props,o),onMouseDown:f("onMouseDown",e.props,o),onFocus:f("onFocus",e.props,o),ref:(0,u.chainRefFunctions)([e.ref,n])}))}))}));function f(e,n,t){return(0,u.chainFunctions)([n[e],t[e]],!0)}n.Refable=d,d.__docgenInfo={description:"",methods:[],displayName:"Refable"}}])}));