From 6af532193e666ff3cdcb692cfa97861ced1e4649 Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Sat, 26 Feb 2022 22:04:12 +0800 Subject: [PATCH] website: update markdown preview issue. --- website/src/Markdown/Code.tsx | 12 +++++------- website/src/Markdown/index.tsx | 12 ++++++++++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/website/src/Markdown/Code.tsx b/website/src/Markdown/Code.tsx index a3c09cf..4e7098c 100644 --- a/website/src/Markdown/Code.tsx +++ b/website/src/Markdown/Code.tsx @@ -39,27 +39,25 @@ export default function Code({ version, dependencies, codePen, codeSandbox, ...o content: (props.code || '').replace('_mount_', 'document.getElementById("container")'), }, '.kktrc.js': { - content: `import webpack from "webpack";\nimport lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};`, + content: `import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\n conf = lessModules(conf, env, options);\n return conf;\n};`, }, 'package.json': { content: { name: 'uiw-demo', description: `uiw v${version} - demo`, dependencies: { - react: 'latest', - 'react-dom': 'latest', + react: '^17.0.2', + 'react-dom': '^17.0.2', uiw: 'latest', }, devDependencies: { - '@kkt/less-modules': '6.9.0', - kkt: '6.9.0', - typescript: '4.1.3', + '@kkt/less-modules': '~7.1.1', + kkt: '~7.1.5', }, license: 'MIT', scripts: { start: 'kkt start', build: 'kkt build', - test: 'kkt test --env=jsdom', }, browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'], }, diff --git a/website/src/Markdown/index.tsx b/website/src/Markdown/index.tsx index 6984dc9..c2d58de 100644 --- a/website/src/Markdown/index.tsx +++ b/website/src/Markdown/index.tsx @@ -46,6 +46,7 @@ export default function CreatePage(props: CreatePageProps) { className={styles.markdown} components={{ /** + * bordered 边框 * bgWhite 设置代码预览背景白色,否则为格子背景。 * noCode 不显示代码编辑器。 * noPreview 不显示代码预览效果。 @@ -53,22 +54,29 @@ export default function CreatePage(props: CreatePageProps) { * codePen 显示 Codepen 按钮,要特别注意 包导入的问题,实例中的 import 主要用于 Codepen 使用。 */ code: ({ inline, node, ...props }) => { - const { noPreview, noScroll, bgWhite, noCode, codePen } = props as any; + const { noPreview, bordered, noScroll, bgWhite, noCode, codePen, codeSandbox } = props as any; if (inline) { return ; } const config = { noPreview, + bordered, noScroll, bgWhite, noCode, codePen, + codeSandbox, } as any; if (Object.keys(config).filter((name) => config[name] !== undefined).length === 0) { return ; } return ( - + ); }, }}