@chief-editor/ui
Version:
UI Component for chief editor
1 lines • 1.55 kB
JavaScript
;var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(t){for(var e,r=1,o=arguments.length;r<o;r++)for(var n in e=arguments[r])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},__rest=this&&this.__rest||function(t,e){var r={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&e.indexOf(o)<0&&(r[o]=t[o]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(t);n<o.length;n++)e.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(t,o[n])&&(r[o[n]]=t[o[n]])}return r},__importStar=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e};Object.defineProperty(exports,"__esModule",{value:!0});var react_1=__importStar(require("react")),util_1=require("@co-hooks/util"),hooks_1=require("../../hooks"),PopoverContent_1=require("../popover/PopoverContent");function TooltipContent(t){var e=t.placement,r=void 0===e?"bottom-start":e,o=t.className,n=t.content,a=__rest(t,["placement","className","content"]),s=util_1.classnames(hooks_1.usePrefixCls("tooltip-popover"),o),i=hooks_1.usePrefixCls("tooltip-inner"),l=react_1.useCallback((function(){return react_1.default.createElement("div",{className:i},"function"==typeof n?n():n)}),[n]);return react_1.default.createElement(PopoverContent_1.PopoverContent,__assign({},a,{className:s,placement:r,getPopper:l}))}exports.TooltipContent=TooltipContent;