Skip to content

Commit 3f5419e

Browse files
committed
website: update website style.
1 parent 2d55725 commit 3f5419e

File tree

7 files changed

+85
-68
lines changed

7 files changed

+85
-68
lines changed

package.json

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,29 +40,30 @@
4040
"react-dom": ">=16.8.0"
4141
},
4242
"devDependencies": {
43-
"@wcj/dark-mode": "^1.0.14",
44-
"@uiw/react-codesandbox": "^1.1.5",
45-
"@uiw/react-codepen": "^1.0.2",
46-
"markdown-react-code-preview-loader": "^2.1.2",
47-
"react-code-preview-layout": "^3.0.0",
4843
"@kkt/less-modules": "^7.4.9",
4944
"@kkt/ncc": "~1.0.8",
5045
"@kkt/raw-modules": "^7.4.9",
5146
"@kkt/scope-plugin-options": "^7.4.9",
52-
"@types/react": "~18.0.15",
53-
"@types/react-dom": "~18.0.6",
47+
"@types/react": "^18.2.14",
48+
"@types/react-dom": "^18.2.6",
49+
"@uiw/react-codepen": "^1.0.2",
50+
"@uiw/react-codesandbox": "^1.1.5",
5451
"@uiw/react-github-corners": "~1.5.3",
5552
"@uiw/react-markdown-preview": "~4.1.0",
5653
"@uiw/reset.css": "~1.0.6",
54+
"@wcj/dark-mode": "^1.0.14",
5755
"compile-less-cli": "~1.8.11",
56+
"goober": "^2.1.13",
57+
"jest": "^29.5.0",
58+
"jest-environment-jsdom": "^29.6.0",
59+
"jest-environment-node": "^29.5.0",
60+
"jest-watch-typeahead": "^2.2.2",
5861
"kkt": "^7.4.9",
62+
"markdown-react-code-preview-loader": "^2.1.2",
5963
"react": "^18.2.0",
64+
"react-code-preview-layout": "^3.0.0",
6065
"react-dom": "^18.2.0",
6166
"tsbb": "^4.1.5",
62-
"jest": "^29.5.0",
63-
"jest-watch-typeahead": "^2.2.2",
64-
"jest-environment-jsdom": "~29.5.0",
65-
"jest-environment-node": "^29.5.0",
6667
"uiw": "^4.21.14"
6768
},
6869
"eslintConfig": {
@@ -83,4 +84,4 @@
8384
"last 1 safari version"
8485
]
8586
}
86-
}
87+
}

website/App.css

Lines changed: 0 additions & 28 deletions
This file was deleted.

website/App.tsx

Lines changed: 51 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,66 @@ import React from 'react';
22
import GitHubCorners from '@uiw/react-github-corners';
33
import '@uiw/reset.css';
44
import "@wcj/dark-mode"
5-
import './App.css';
5+
import { styled } from 'goober';
66
import Page from './components/Markdown';
77

8+
const Wrapper = styled('div')`
9+
dark-mode {
10+
position: fixed;
11+
left: 10px;
12+
top: 10px;
13+
}
14+
`;
15+
16+
const Title = styled('h1')`
17+
text-align: center;
18+
font-size: 2em;
19+
font-weight: 600;
20+
`;
21+
22+
const Header = styled('header')`
23+
background-color: #282c34;
24+
min-height: 60vh;
25+
display: flex;
26+
flex-direction: column;
27+
align-items: center;
28+
justify-content: center;
29+
font-size: calc(10px + 2vmin);
30+
color: white;
31+
`;
32+
33+
const Anchor = styled('a')`
34+
color: #09d3ac;
35+
`;
36+
37+
const Details = styled('p')`
38+
max-width: 702px;
39+
padding: 25px 0 27px;
40+
`;
41+
42+
const Content= styled('div')`
43+
max-width: 980px;
44+
margin: 0 auto;
45+
`;
46+
847
const App: React.FC = () => {
948
return (
10-
<div className="App">
49+
<Wrapper>
1150
<dark-mode permanent></dark-mode>
1251
<GitHubCorners zIndex={9999} fixed href="https://github.com/uiwjs/react-split" />
13-
<header className="App-header">
14-
<h1 className="title">React Split</h1>
15-
<a className="App-link" href="https://github.com/uiwjs/react-split" target="_blank" rel="noopener noreferrer">
52+
<Header>
53+
<Title className="title">React Split</Title>
54+
<Anchor className="App-link" href="https://github.com/uiwjs/react-split" target="_blank" rel="noopener noreferrer">
1655
Fork on Github
17-
</a>
18-
<p>
56+
</Anchor>
57+
<Details>
1958
A piece of view can be divided into areas where the width or height can be adjusted by dragging.
20-
</p>
21-
</header>
22-
<div style={{ maxWidth: 980, margin: '0 auto' }}>
59+
</Details>
60+
</Header>
61+
<Content>
2362
<Page />
24-
</div>
25-
</div>
63+
</Content>
64+
</Wrapper>
2665
);
2766
}
2867

website/components/Markdown/Code.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import pkg from '../../../package.json';
21
import Codepen from '@uiw/react-codepen';
32
import Codesandbox from '@uiw/react-codesandbox';
3+
import pkg from '../../../package.json';
44
const version = pkg.version
55

66

website/components/Markdown/index.module.less

Lines changed: 0 additions & 12 deletions
This file was deleted.

website/components/Markdown/index.tsx

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,33 @@ import MarkdownPreview from '@uiw/react-markdown-preview';
22
import { Root, Element, RootContent } from 'hast';
33
import CodeLayout from 'react-code-preview-layout';
44
import { getMetaId, isMeta, getURLParameters } from 'markdown-react-code-preview-loader';
5-
import styles from './index.module.less';
5+
import { styled } from 'goober';
66
import data from "../../../README.md"
77
import { getToolbarExtra } from "./Code"
88

99
const Preview = CodeLayout.Preview;
1010
const Code = CodeLayout.Code;
1111
const Toolbar = CodeLayout.Toolbar;
1212

13+
const MarkdownWrp = styled(MarkdownPreview)`
14+
padding: 20px 26px;
15+
pre[data-type='rehyp'] {
16+
overflow: initial;
17+
font-size: initial;
18+
line-height: initial;
19+
20+
white-space: initial;
21+
word-spacing: initial;
22+
word-break: initial;
23+
word-wrap: initial;
24+
}
25+
`;
26+
1327
export default function Markdown() {
1428
return (
15-
<MarkdownPreview
29+
<MarkdownWrp
1630
style={{ padding: '20px 26px' }}
1731
source={data.source}
18-
className={styles.markdown}
1932
rehypeRewrite={(
2033
node: Root | RootContent,
2134
index: number,

website/index.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import App from './App';
22
import { createRoot } from 'react-dom/client';
3+
import { createElement } from 'react';
4+
import { setup } from 'goober';
5+
6+
setup(createElement);
37

48
const container = document.getElementById('root');
59
const root = createRoot(container!);

0 commit comments

Comments
 (0)