Skip to content

Commit 5599909

Browse files
committed
website: modify website router.
1 parent 092e7ac commit 5599909

File tree

15 files changed

+131
-81
lines changed

15 files changed

+131
-81
lines changed

www/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
"@types/katex": "^0.16.0",
1919
"@types/react": "^18.2.0",
2020
"@types/react-dom": "^18.2.0",
21-
"@types/styled-components": "^5.1.25",
2221
"cross-env": "^7.0.3",
2322
"kkt": "^7.2.0",
2423
"source-map-explorer": "~2.5.2"
@@ -95,7 +94,7 @@
9594
"react-dom": "~18.2.0",
9695
"react-router-dom": "^6.14.2",
9796
"rehype-ignore": "^1.0.1",
98-
"styled-components": "^5.3.5"
97+
"styled-components": "^6.0.7"
9998
},
10099
"eslintConfig": {
101100
"extends": [
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { Preview } from '../../theme/Preview';
2+
import { BasicSetupExample } from './example';
3+
4+
export const Component = () => {
5+
return (
6+
<Preview path={() => import('@uiw/codemirror-extensions-basic-setup/README.md')}>
7+
<BasicSetupExample />
8+
</Preview>
9+
);
10+
};

www/src/pages/extensions/classname/example.tsx renamed to www/src/pages/extensions/classname/index.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { classname } from '@uiw/codemirror-extensions-classname';
33
import CodeMirror from '@uiw/react-codemirror';
44
import { langs } from '@uiw/codemirror-extensions-langs';
55
import { EditorView } from '@codemirror/view';
6+
import { Preview } from '../../theme/Preview';
67
import { useTheme } from '../../../utils/useTheme';
78
import { PageWarpper } from '..';
89

@@ -41,3 +42,11 @@ export const ClassNameExample: FC<PropsWithChildren<{ source?: string }>> = ({ s
4142
</PageWarpper>
4243
);
4344
};
45+
46+
export const Component = () => {
47+
return (
48+
<Preview path={() => import('@uiw/codemirror-extensions-classname/README.md')}>
49+
<ClassNameExample />
50+
</Preview>
51+
);
52+
};

www/src/pages/extensions/color/example.tsx renamed to www/src/pages/extensions/color/index.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { color } from '@uiw/codemirror-extensions-color';
22
import CodeMirror, { ReactCodeMirrorProps } from '@uiw/react-codemirror';
33
import { useState } from 'react';
44
import { langs } from '@uiw/codemirror-extensions-langs';
5+
import { Preview } from '../../theme/Preview';
56
import { useTheme } from '../../../utils/useTheme';
67
import { codeSample } from './code';
78
import { PageWarpper } from '..';
@@ -58,3 +59,11 @@ export const ColorExample = () => {
5859
</PageWarpper>
5960
);
6061
};
62+
63+
export const Component = () => {
64+
return (
65+
<Preview path={() => import('@uiw/codemirror-extensions-color/README.md')}>
66+
<ColorExample />
67+
</Preview>
68+
);
69+
};

www/src/pages/extensions/events/example.tsx renamed to www/src/pages/extensions/events/index.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { FC, PropsWithChildren } from 'react';
1+
import { Preview } from '../../theme/Preview';
2+
import type { FC, PropsWithChildren } from 'react';
23
import * as events from '@uiw/codemirror-extensions-events';
34
import CodeMirror from '@uiw/react-codemirror';
45
import styled from 'styled-components';
@@ -48,3 +49,11 @@ export const EventsExample: FC<PropsWithChildren<{ source?: string }>> = ({ sour
4849
</PageWarpper>
4950
);
5051
};
52+
53+
export const Component = () => {
54+
return (
55+
<Preview path={() => import('@uiw/codemirror-extensions-events/README.md')}>
56+
<EventsExample />
57+
</Preview>
58+
);
59+
};

www/src/pages/extensions/hyper-link/example.tsx renamed to www/src/pages/extensions/hyper-link/index.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { hyperLink } from '@uiw/codemirror-extensions-hyper-link';
22
// import { hyperLinkExtension, hyperLinkStyle } from '@uiw/codemirror-extensions-hyper-link';
33
import CodeMirror from '@uiw/react-codemirror';
44
import { langs } from '@uiw/codemirror-extensions-langs';
5+
import { Preview } from '../../theme/Preview';
56
import { useTheme } from '../../../utils/useTheme';
67
import { markdownString } from './codeSample';
78
import { PageWarpper } from '..';
@@ -32,3 +33,11 @@ export const HyperLinkExample = () => {
3233
</PageWarpper>
3334
);
3435
};
36+
37+
export const Component = () => {
38+
return (
39+
<Preview path={() => import('@uiw/codemirror-extensions-hyper-link/README.md')}>
40+
<HyperLinkExample />
41+
</Preview>
42+
);
43+
};

www/src/pages/extensions/langs/example.tsx renamed to www/src/pages/extensions/langs/index.tsx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { FC, PropsWithChildren } from 'react';
1+
import type { FC, PropsWithChildren } from 'react';
2+
import { useEffect, useState } from 'react';
23
import { langNames, LanguageName, loadLanguage } from '@uiw/codemirror-extensions-langs';
34
import CodeMirror from '@uiw/react-codemirror';
4-
import { useEffect, useState } from 'react';
5+
import { Preview } from '../../theme/Preview';
56
import styled from 'styled-components';
67
import { useTheme } from '../../../utils/useTheme';
78
import { PageWarpper } from '..';
@@ -53,3 +54,11 @@ export const LangsExample: FC<PropsWithChildren<{ source?: string }>> = (props)
5354
</PageWarpper>
5455
);
5556
};
57+
58+
export const Component = () => {
59+
return (
60+
<Preview path={() => import('@uiw/codemirror-extensions-langs/README.md')}>
61+
<LangsExample />
62+
</Preview>
63+
);
64+
};

www/src/pages/extensions/line-numbers-relative/example.tsx renamed to www/src/pages/extensions/line-numbers-relative/index.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { FC, PropsWithChildren } from 'react';
1+
import type { FC, PropsWithChildren } from 'react';
22
import { lineNumbersRelative } from '@uiw/codemirror-extensions-line-numbers-relative';
33
import CodeMirror from '@uiw/react-codemirror';
44
import { langs } from '@uiw/codemirror-extensions-langs';
5+
import { Preview } from '../../theme/Preview';
56
import { useTheme } from '../../../utils/useTheme';
67
import { PageWarpper } from '..';
78

@@ -19,3 +20,11 @@ export const LineNumbersRelativeExample: FC<PropsWithChildren<{ source?: string
1920
</PageWarpper>
2021
);
2122
};
23+
24+
export const Component = () => {
25+
return (
26+
<Preview path={() => import('@uiw/codemirror-extensions-line-numbers-relative/README.md')}>
27+
<LineNumbersRelativeExample />
28+
</Preview>
29+
);
30+
};

www/src/pages/extensions/mentions/example.tsx renamed to www/src/pages/extensions/mentions/index.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
import { FC, PropsWithChildren } from 'react';
1+
import type { FC, PropsWithChildren } from 'react';
22
import { mentions } from '@uiw/codemirror-extensions-mentions';
33
import CodeMirror from '@uiw/react-codemirror';
44
import { langs } from '@uiw/codemirror-extensions-langs';
55
import { useTheme } from '../../../utils/useTheme';
6+
import { Preview } from '../../theme/Preview';
67
import { PageWarpper } from '..';
78

89
const users = [
@@ -65,3 +66,11 @@ export const MentionsExample: FC<PropsWithChildren<{ source?: string }>> = ({ so
6566
</PageWarpper>
6667
);
6768
};
69+
70+
export const Component = () => {
71+
return (
72+
<Preview path={() => import('@uiw/codemirror-extensions-mentions/README.md')}>
73+
<MentionsExample />
74+
</Preview>
75+
);
76+
};

www/src/pages/extensions/themes/example.tsx renamed to www/src/pages/extensions/themes/index.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import CodeMirror, { ReactCodeMirrorProps } from '@uiw/react-codemirror';
44
import * as themes from '@uiw/codemirror-themes-all';
55
import { langs } from '@uiw/codemirror-extensions-langs';
66
import styled from 'styled-components';
7+
import { Preview } from '../../theme/Preview';
78
import { useTheme } from '../../../utils/useTheme';
89
import { PageWarpper } from '..';
910

@@ -48,3 +49,11 @@ export const ThemesAllExample: FC<PropsWithChildren<{ source?: string }>> = ({ s
4849
</PageWarpper>
4950
);
5051
};
52+
53+
export const Component = () => {
54+
return (
55+
<Preview path={() => import('@uiw/codemirror-themes-all/README.md')}>
56+
<ThemesAllExample />
57+
</Preview>
58+
);
59+
};

0 commit comments

Comments
 (0)