UNPKG

@alilc/lowcode-editor-core

Version:

Core Api for Ali lowCode engine

43 lines (42 loc) 1.53 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.HelpTip = HelpTip; var _icon = _interopRequireDefault(require("@alifd/next/lib/icon")); var _tip = require("./tip"); function HelpTip(_ref) { var help = _ref.help, _ref$direction = _ref.direction, direction = _ref$direction === void 0 ? 'top' : _ref$direction, _ref$size = _ref.size, size = _ref$size === void 0 ? 'small' : _ref$size; if (typeof help === 'string') { return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(_icon["default"], { type: "help", size: size, className: "lc-help-tip" }), /*#__PURE__*/React.createElement(_tip.Tip, { direction: direction }, help)); } if (typeof help === 'object' && help.url) { return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("a", { href: help.url, target: "_blank", rel: "noopener noreferrer" }, /*#__PURE__*/React.createElement(_icon["default"], { type: "help", size: size, className: "lc-help-tip" })), /*#__PURE__*/React.createElement(_tip.Tip, { direction: direction }, help.content)); } return /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(_icon["default"], { type: "help", size: "small", className: "lc-help-tip" }), /*#__PURE__*/React.createElement(_tip.Tip, { direction: direction }, help.content)); }