Skip to content

Commit d41d52e

Browse files
committed
feat: add codeProps props.
1 parent 210c331 commit d41d52e

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

core/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ interface CodeLayoutProps extends React.DetailedHTMLProps<React.HTMLAttributes<H
207207
disablePreview?: boolean;
208208
/** 禁用方格背景 */
209209
disableCheckered?: boolean;
210+
codeProps?: React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>;
210211
/**
211212
* 是否需要边框
212213
* @default true

core/src/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export interface CodeLayoutProps extends React.DetailedHTMLProps<React.HTMLAttri
1919
disableCheckered?: boolean;
2020
/** Configure the preview background color. */
2121
background?: string;
22+
codeProps?: React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement>;
2223
/**
2324
* 是否需要边框
2425
* @default true
@@ -51,6 +52,7 @@ const CodeLayout = forwardRef<HTMLDivElement, CodeLayoutProps>((props, ref) => {
5152
code,
5253
prefixCls = PRE_FIX,
5354
className,
55+
codeProps,
5456
...other
5557
} = props;
5658
const cls = [prefixCls, className, bordered ? `w-bordered` : null, disableCheckered ? `w-disable-checkered` : null]
@@ -86,7 +88,9 @@ const CodeLayout = forwardRef<HTMLDivElement, CodeLayoutProps>((props, ref) => {
8688
</div>
8789
)}
8890
{!disableCode && !disableToolbar && (
89-
<div className={`${prefixCls}-code ${showCode ? 'w-display' : 'w-hidden'}`}>{code}</div>
91+
<div className={`${prefixCls}-code ${showCode ? 'w-display' : 'w-hidden'}`} {...codeProps}>
92+
{code}
93+
</div>
9094
)}
9195
</div>
9296
);

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@uiw/react-codepen": "~1.0.2",
2424
"@uiw/react-codesandbox": "~1.1.5",
2525
"@uiw/react-github-corners": "^1.5.14",
26-
"@uiw/react-markdown-preview": "^4.0.9",
26+
"@uiw/react-markdown-preview": "^4.1.0",
2727
"@wcj/dark-mode": "^1.0.14",
2828
"react-code-preview-layout": "2.0.2",
2929
"react-router-dom": "^6.3.0",

0 commit comments

Comments
 (0)