import React from 'react'; import { CodeBlock } from '../../../src'; import { labelStyle, ApiTable, ApiRow, sectionStyle, sectionTitleStyle, tagStyle, demoBoxStyle, CodeBlock as CodeBlockBase, } from '../../tools'; const CODEBLOCK_API: ApiRow[] = [ { prop: 'code', desc: '代码字符串', type: 'string', defaultVal: '-', required: true }, { prop: 'style', desc: '自定义样式', type: 'CSSProperties', defaultVal: '-' }, { prop: 'className', desc: '自定义类名', type: 'string', defaultVal: '-' }, ]; const CodeBlockDemo: React.FC = () => { return (
CodeBlock 代码高亮
基础用法
( ); export default App;`} />
自定义样式
`} style={{ borderRadius: 5, backgroundColor: '#242c46ff' }} />
{ return (
{/* 基础用法 */} { return (
{/* sea 类型(默认) */}
{/* tree 类型 */}
); }; export default App;'} /> {/* 自定义样式 */}
); }; export default App;`} />
); }; export default CodeBlockDemo;