-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexample.tsx
72 lines (70 loc) · 2.42 KB
/
example.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
import React from 'react'
import ReactDOM from 'react-dom'
import { HashRouter as Router, Route, NavLink } from 'react-router-dom'
import IconDemo from './src/lib/icon/demo/icon.md'
import ButtonDemo from './src/lib/button/demo/button.md'
import DialogDemo from './src/lib/dialog/demo/dialog.md'
import LayoutDemo from './src/lib/layout/demo/layout.md'
import GridDemo from './src/lib/grid/demo/grid.md'
import InputDemo from './src/lib/input/demo/input.md'
import RadioDemo from './src/lib/radio/radio.example'
import FormDemo from './src/lib/form/form.example'
// import FormDemo from './src/lib/form/demo/form.md'
import { Layout, Header, Aside, Content, Footer } from './src/lib/layout/layout'
import "./example.scss"
import logo from './logo.png'
ReactDOM.render(
<Router>
<Layout className="site-page">
<Header className="site-header">
<div className="logo-container">
<img src={logo} width="50" height="50" alt="" />
<span>happy-UI</span>
</div>
</Header>
<Layout>
<Aside className="site-aside">
<h2>组件</h2>
<ul>
<li>
<NavLink to="/icon">Icon</NavLink>
</li>
<li>
<NavLink to="/button">Button</NavLink>
</li>
<li>
<NavLink to="/dialog">Dialog</NavLink>
</li>
<li>
<NavLink to="/layout">Layout</NavLink>
</li>
<li>
<NavLink to="/grid">Grid</NavLink>
</li>
<li>
<NavLink to="/input">Input</NavLink>
</li>
<li>
<NavLink to="/radio">Radio</NavLink>
</li>
<li>
<NavLink to="/form">Form</NavLink>
</li>
</ul>
</Aside>
<Content className="site-main">
<Route path="/icon" component={IconDemo} />
<Route path="/button" component={ButtonDemo} />
<Route path="/dialog" component={DialogDemo} />
<Route path="/layout" component={LayoutDemo} />
<Route path="/grid" component={GridDemo} />
<Route path="/input" component={InputDemo} />
<Route path="/radio" component={RadioDemo} />
<Route path="/form" component={FormDemo} />
</Content>
</Layout>
<Footer className="site-footer">
</Footer>
</Layout>
</Router>
, document.querySelector('#root'))