UNPKG

monday-ui-react-core

Version:

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

1 lines • 23.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=22)}([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,i=e.callback,l=e.ignoreDocumentFallback,s=void 0!==l&&l,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(),i(e))}),[i,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}}}},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}}}},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){e.exports=require("react-transition-group")},function(e,n){e.exports=require("lodash/isArray")},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,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=m();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(25),a=t(23),i=p(t(2)),l=p(t(9)),s=t(7),c=t(26),d=t(24);t(28);var f=t(29);function p(e){return e&&e.__esModule?e:{default:e}}function m(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return m=function(){return e},e}function v(e){return function(e){if(Array.isArray(e))return y(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 y(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 y(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 y(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 h(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 g(e,n){return(g=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function b(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=w(e);if(n){var r=w(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 w(e){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var D=function(){},E=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&&g(e,n)}(m,e);var n,t,o,p=b(m);function m(e){var n;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,m),(n=p.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=m,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()}},{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,i=n.preventAnimation;if(u){var l=u();a=l.showDelay||0,i=i||l.preventAnimation}r?(this.onShowDialog(n),this.setState({isOpen:!0,preventAnimation:i}),this.showTimeout=null):this.showTimeout=setTimeout((function(){e.onShowDialog(n),e.showTimeout=null,e.setState({isOpen:!0,preventAnimation:i})}),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(){var e=this,n=this.props,t=n.hideDelay;n.instantShowAndHide?(this.onHideDialog(),this.setState({isOpen:!1}),this.hideTimeout=null):this.hideTimeout=setTimeout((function(){e.onHideDialog(),e.setState({isOpen:!1}),e.hideTimeout=null}),t)}},{key:"onHideDialog",value:function(){var e=this.props.onDialogDidHide;e&&e()}},{key:"hideDialogIfNeeded",value:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=null),this.hideTimeout||this.hideDialog()}},{key:"handleEvent",value:function(e,n){var t=this.props,o=t.showTriggerIgnoreClass,r=t.hideTriggerIgnoreClass;return!this.isShowTrigger(e)||this.isShown()||(0,d.isInsideClass)(n,o)?this.isHideTrigger(e)&&!(0,d.isInsideClass)(n,r)?this.hideDialogIfNeeded():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)}},{key:"onMouseLeave",value:function(e){this.handleEvent("mouseleave",e.target)}},{key:"onClick",value:function(e){e.button||this.handleEvent("click",e.target)}},{key:"onKeyDown",value:function(e){"Enter"===e.key&&this.handleEvent("enter",e.target)}},{key:"onMouseDown",value:function(e){e.button||this.handleEvent("mousedown",e.target)}},{key:"onFocus",value:function(e){this.handleEvent("focus",e.target)}},{key:"onBlur",value:function(e){this.handleEvent("blur",e.relatedTarget)}},{key:"onEsc",value:function(e){this.handleEvent("esckey",e.target)}},{key:"onClickOutside",value:function(e){var n=this.props.onClickOutside;this.handleEvent("clickoutside",e.target),n(e)}},{key:"onDialogEnter",value:function(){this.props.showOnDialogEnter&&this.showDialogIfNeeded()}},{key:"onDialogLeave",value:function(){this.props.showOnDialogEnter&&this.hideDialogIfNeeded()}},{key:"onContentClick",value:function(e){var n=this.props.onContentClick;this.handleEvent("onContentClick",e.target),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,y=n.position,h=n.showDelay,g=n.moveBy,b=n.modifiers,O=n.tooltip,k=n.tooltipClassName,w=n.referenceWrapperClassName,D=n.zIndex,E=this.state.preventAnimation,S=!this.isHideTrigger("clickoutside"),j=!p&&!E&&m,M=(0,l.default)(o)?o():o;return M?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:w,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:y,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(v(b))},(function(n){var o=n.placement,u=n.style,a=n.ref,l=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:j,position:o,wrapperClassName:t,startingEdge:s,isOpen:e.isShown(),showDelay:h,styleObject:u,ref:a,onClick:e.onContentClick},M,O&&r.default.createElement("div",{style:l.style,ref:l.ref,className:(0,i.default)("monday-style-tooltip-arrow",k),"data-placement":o}))})),this.getContainer())):d}}])&&h(n.prototype,t),o&&h(n,o),m}(r.PureComponent);function C(e,n,t){return(0,s.chainFunctions)([t[e],n[e]],!0)}n.default=E,E.defaultProps={referenceWrapperClassName:"",position:"top",modifiers:[],startingEdge:"",moveBy:{main:0,secondary:0},showDelay:100,hideDelay:100,showTrigger:"mouseenter",hideTrigger:"mouseleave",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:D,onDialogDidShow:D,onDialogDidHide:D,onClickOutside:D,onContentClick:D,closeOnClickInside:!1,zIndex:null,useDerivedStateFromProps:!1},E.__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:[],returns:null},{name:"onHideDialog",docblock:null,modifiers:[],params:[],returns:null},{name:"hideDialogIfNeeded",docblock:null,modifiers:[],params:[],returns:null},{name:"handleEvent",docblock:null,modifiers:[],params:[{name:"eventName",type:null},{name:"target",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:"event",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:[],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:'"mouseenter"',computed:!1},required:!1},hideTrigger:{defaultValue:{value:'"mouseleave"',computed:!1},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){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=d();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=c(t(2)),a=t(18),i=c(t(20)),l=t(7);t(27);var s=c(t(6));function c(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function f(){return(f=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 p={},m=function(){},v={},y=["Esc","Escape"],h=r.default.forwardRef((function(e,n){var t,o,c,d=e.onEsc,h=void 0===d?m:d,g=e.children,b=e.position,O=e.wrapperClassName,k=e.isOpen,w=void 0!==k&&k,D=e.startingEdge,E=e.animationType,C=void 0===E?"expand":E,S=e.onMouseEnter,j=void 0===S?m:S,M=e.onMouseLeave,P=void 0===M?m:M,T=e.onClickOutside,_=void 0===T?m:T,q=e.onClick,V=void 0===q?m:q,N=e.showDelay,I=e.styleObject,x=void 0===I?v:I,A=(0,r.useRef)(null),F=(0,r.useCallback)((function(e){if(w)return _(e)}),[w,_]);return(0,s.default)({keys:y,callback:h}),(0,i.default)({callback:F,ref:A}),C&&(p.classNames="monday-style-animation-".concat(C)),r.default.createElement("span",{className:(0,u.default)("monday-style-dialog-content-wrapper",O),ref:n,style:x,onClickCapture:V},r.default.createElement(a.CSSTransition,f({},p,{in:w,appear:!!C,timeout:N}),r.default.createElement("div",{className:(0,u.default)("monday-style-dialog-content-component",b,(t={},o="edge-".concat(D),c=D,o in t?Object.defineProperty(t,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):t[o]=c,t)),ref:A},r.default.Children.toArray(g).map((function(e){return(0,r.cloneElement)(e,{onMouseEnter:(0,l.chainFunctions)([e.props.onMouseEnter,j]),onMouseLeave:(0,l.chainFunctions)([e.props.onMouseLeave,P])})})))))}));n.DialogContent=h,h.__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 i(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 l(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){s(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(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,l({},e.props))):r.default.cloneElement(e,l(l(l({},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"}}])}));