@uiw/react-md-editor
Version:
A markdown editor with preview, implemented with React.js and TypeScript.
38 lines (30 loc) • 1.16 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Child;
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));
var _ = _interopRequireDefault(require("./"));
function Child(props) {
var _ref = props || {},
prefixCls = _ref.prefixCls,
_ref$active = _ref.active,
active = _ref$active === void 0 ? {} : _ref$active,
groupName = _ref.groupName,
commands = _ref.commands,
children = _ref.children;
return /*#__PURE__*/_react.default.createElement("div", {
className: "".concat(prefixCls, "-toolbar-child ").concat(groupName && active[groupName] ? 'active' : ''),
onClick: function onClick(e) {
return e.stopPropagation();
}
}, Array.isArray(commands) ? /*#__PURE__*/_react.default.createElement(_.default, (0, _extends2.default)({
commands: commands
}, props, {
groupName: groupName
})) : children);
}
module.exports = exports.default;
//# sourceMappingURL=Child.js.map