@alicloud/console-base-rc-markdown
Advanced tools
Comparing version 2.3.6 to 2.4.0
@@ -8,2 +8,3 @@ "use strict"; | ||
exports.default = Markdown; | ||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); | ||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); | ||
@@ -13,3 +14,3 @@ var _react = _interopRequireDefault(require("react")); | ||
var _consoleBaseThemeScBase = require("@alicloud/console-base-theme-sc-base"); | ||
var _excluded = ["source"]; | ||
var _excluded = ["source", "options"]; | ||
/** | ||
@@ -20,3 +21,4 @@ * 带通用默认的样式的 Markdown | ||
var source = _ref.source, | ||
options = (0, _objectWithoutProperties2.default)(_ref, _excluded); | ||
options = _ref.options, | ||
props = (0, _objectWithoutProperties2.default)(_ref, _excluded); | ||
if (!source) { | ||
@@ -27,7 +29,7 @@ return null; | ||
// eslint-disable-next-line react/no-danger | ||
return /*#__PURE__*/_react.default.createElement(_consoleBaseThemeScBase.ArticleBase, { | ||
return /*#__PURE__*/_react.default.createElement(_consoleBaseThemeScBase.ArticleBase, (0, _extends2.default)({}, props, { | ||
dangerouslySetInnerHTML: { | ||
__html: (0, _rcMarkdown.compileIntoHtml)(source, options) | ||
} | ||
}); | ||
})); | ||
} |
@@ -0,3 +1,4 @@ | ||
import _extends from "@babel/runtime/helpers/esm/extends"; | ||
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; | ||
var _excluded = ["source"]; | ||
var _excluded = ["source", "options"]; | ||
import React from 'react'; | ||
@@ -12,3 +13,4 @@ import { compileIntoHtml } from '@alicloud/rc-markdown'; | ||
var source = _ref.source, | ||
options = _objectWithoutProperties(_ref, _excluded); | ||
options = _ref.options, | ||
props = _objectWithoutProperties(_ref, _excluded); | ||
if (!source) { | ||
@@ -19,7 +21,7 @@ return null; | ||
// eslint-disable-next-line react/no-danger | ||
return /*#__PURE__*/React.createElement(ArticleBase, { | ||
return /*#__PURE__*/React.createElement(ArticleBase, _extends({}, props, { | ||
dangerouslySetInnerHTML: { | ||
__html: compileIntoHtml(source, options) | ||
} | ||
}); | ||
})); | ||
} |
@@ -6,2 +6,2 @@ /// <reference types="react" /> | ||
*/ | ||
export default function Markdown({ source, ...options }: MarkdownProps): JSX.Element | null; | ||
export default function Markdown({ source, options, ...props }: MarkdownProps): JSX.Element | null; |
{ | ||
"name": "@alicloud/console-base-rc-markdown", | ||
"version": "2.3.6", | ||
"version": "2.4.0", | ||
"description": "ConsoleBase 组件 - Markdown 渲染(带通用样式)", | ||
@@ -32,5 +32,6 @@ "license": "MIT", | ||
"@alicloud/demo-rc-elements": "^1.10.13", | ||
"@alicloud/ts-config": "^1.1.0", | ||
"@types/react": "^17.0.48", | ||
"react": "^17.0.2", | ||
"typescript": "^4.8.4" | ||
"typescript": "^4.9.3" | ||
}, | ||
@@ -41,4 +42,4 @@ "peerDependencies": { | ||
"dependencies": { | ||
"@alicloud/console-base-theme-sc-base": "^1.5.7", | ||
"@alicloud/rc-markdown": "^2.3.6" | ||
"@alicloud/console-base-theme-sc-base": "^1.5.9", | ||
"@alicloud/rc-markdown": "^2.4.0" | ||
}, | ||
@@ -56,3 +57,3 @@ "scripts": { | ||
}, | ||
"gitHead": "244c4bf763c1b236bef5fa2f7b9172a8cc027097" | ||
"gitHead": "e3daf0b177915f37e8beae4ecee204d8c62f9507" | ||
} |
83
5219
8
9