Skip to content

Commit 893a168

Browse files
committedSep 21, 2023
clean: clean up redundant code on website.
1 parent 7c5585a commit 893a168

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed
 

‎www/src/pages/theme/Preview.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ const ButtonGroup = styled.div`
6060
export const Preview: FC<PropsWithChildren<PreviewProps>> = (props) => {
6161
const { themePkg, mode } = props;
6262
const { mdData } = useMdData(props.path);
63-
const childs = Children.toArray(props.children);
6463
const [previewDoc, setPreviewDoc] = useState<PreviewProps['preview']>(props.preview || 'example');
6564
const themePkgNmae = !!mode ? themePkg?.replace(/-(light|dark)$/, '') : themePkg;
6665
const themeName = themePkgNmae?.replace('@uiw/codemirror-theme-', '').replace('-', ' ');
@@ -91,9 +90,6 @@ export const Preview: FC<PropsWithChildren<PreviewProps>> = (props) => {
9190
<PreCode value={`npm install ${themePkg} --save`} />
9291
</Header>
9392
)}
94-
{childs.map((child, key) => {
95-
return cloneElement(child as any, { key, source: mdData?.source });
96-
})}
9793
{mdData && (previewDoc === 'document' || !themePkg) && <Markdown source={mdData.source} mdData={mdData} />}
9894
{previewDoc === 'example' && themePkg && themeExtensionName && <Sample theme={extension} />}
9995
</Content>

‎www/src/pages/theme/themes/PreCode.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@ const Pre = styled.pre`
99
border-radius: 5px;
1010
`;
1111

12-
const Span = styled.span<{ number: number }>`
12+
const Span = styled.span<{ $number: number }>`
1313
${(props) =>
14-
props.number === 0 &&
14+
props.$number === 0 &&
1515
css`
1616
color: var(--color-accent-emphasis);
1717
`}
1818
${(props) =>
19-
props.number === 2 &&
19+
props.$number === 2 &&
2020
css`
2121
color: var(--color-danger-fg);
2222
`}
@@ -27,7 +27,7 @@ export const PreCode: FC<PropsWithoutRef<{ value?: string }>> = ({ value = '' })
2727
<Pre>
2828
{value.split(' ').map((str, idx) => {
2929
return (
30-
<Span key={idx} number={idx}>
30+
<Span key={idx} $number={idx}>
3131
{str}{' '}
3232
</Span>
3333
);

0 commit comments

Comments
 (0)
Please sign in to comment.