-
Notifications
You must be signed in to change notification settings - Fork 133
/
App.js
108 lines (105 loc) 路 3.12 KB
/
App.js
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
import React from 'react';
import {
BrowserRouter as Router,
Link,
Redirect,
Route,
Switch,
} from 'react-router-dom';
import Buttons from './pages/Buttons';
import CheckboxInputs from './pages/CheckboxInputs';
import ContentEditables from './pages/ContentEditables';
import DatePickers from './pages/DatePickers';
import Images from './pages/Images';
import InlineFrames from './pages/InlineFrames';
import InfiniteScroll from './pages/InfiniteScroll';
import Large from './pages/Large';
import LogIn from './pages/LogIn';
import NestedDataAttributes from './pages/NestedDataAttributes';
import RadioInputs from './pages/RadioInputs';
import Selects from './pages/Selects';
import SpecialInputs from './pages/SpecialInputs';
import TextInputs from './pages/TextInputs';
import TimePickers from './pages/TimePickers';
// CSS
import './App.css';
function Navigation() {
return (
<ul>
<li>
<Link to="/buttons">Buttons</Link>
</li>
<li>
<Link to="/checkbox-inputs">Checkbox inputs</Link>
</li>
<li>
<Link to="/content-editables">Content editables</Link>
</li>
<li>
<Link to="/date-pickers">Date pickers</Link>
</li>
<li>
<Link to="/images">Images</Link>
</li>
<li>
<Link to="/iframes">Inline Frames</Link>
</li>
<li>
<Link to="/infinite-scroll">Infinite scroll</Link>
</li>
<li>
<Link to="/large">Large</Link>
</li>
<li>
<Link to="/login">Log in</Link>
</li>
<li>
<Link to="/nested-data-attributes">Nested data attributes</Link>
</li>
<li>
<Link to="/radio-inputs">Radio inputs</Link>
</li>
<li>
<Link to="/selects">Selects</Link>
</li>
<li>
<Link to="/special-inputs">Special inputs</Link>
</li>
<li>
<Link to="/text-inputs">Text inputs</Link>
</li>
<li>
<Link to="/time-pickers">Time pickers</Link>
</li>
</ul>
);
}
function App() {
return (
<Router>
<Switch>
<Route component={Navigation} exact path="/" />
<Route component={Buttons} path="/buttons" />
<Route component={CheckboxInputs} path="/checkbox-inputs" />
<Route component={ContentEditables} path="/content-editables" />
<Route component={DatePickers} path="/date-pickers" />
<Route component={Images} path="/images" />
<Route component={InlineFrames} path="/iframes" />
<Route component={InfiniteScroll} path="/infinite-scroll" />
<Route component={Large} path="/large" />
<Route component={LogIn} path="/login" />
<Route
component={NestedDataAttributes}
path="/nested-data-attributes"
/>
<Route component={RadioInputs} path="/radio-inputs" />
<Route component={Selects} path="/selects" />
<Route component={SpecialInputs} path="/special-inputs" />
<Route component={TextInputs} path="/text-inputs" />
<Route component={TimePickers} path="/time-pickers" />
<Redirect to="/" />
</Switch>
</Router>
);
}
export default App;