monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
3 lines (2 loc) • 867 B
JavaScript
import{__rest as o}from"../../../_virtual/_tslib.js";import t from"react";import{isNil as i}from"lodash-es";import e from"../Button/Button.js";import{HideShowEvent as r}from"../../constants/dialog.js";import"../../constants/sizes.js";import"../../constants/positions.js";import n from"../Tooltip/Tooltip.js";var l=function(l){var s=l.tooltipContent,p=l.tooltipPosition,a=l.tooltipHideDelay,m=l.tooltipShowDelay,c=l.tooltipContainerSelector,y=l.tooltipMoveBy,E=o(l,["tooltipContent","tooltipPosition","tooltipHideDelay","tooltipShowDelay","tooltipContainerSelector","tooltipMoveBy"]),f=t.createElement(e,Object.assign({},E));return i(s)||(f=t.createElement(n,{moveBy:y,position:p,hideDelay:a,showDelay:m,content:s,showTrigger:[r.MOUSE_ENTER],hideTrigger:[r.MOUSE_LEAVE],containerSelector:c},f)),f};export{l as ButtonWrapper};
//# sourceMappingURL=ButtonWrapper.js.map