|
1 | 1 | import React, { Component } from 'react'; |
2 | | -import { BrowserRouter, Route, NavLink } from 'react-router-dom'; |
| 2 | +import { BrowserRouter, Route, NavLink, Routes } from 'react-router-dom'; |
3 | 3 | import { HashLink } from 'react-router-hash-link'; |
4 | 4 |
|
5 | 5 | import Basics from './pages/Basics'; |
@@ -154,47 +154,48 @@ class App extends Component { |
154 | 154 | </li> |
155 | 155 | </ul> |
156 | 156 | </div> |
| 157 | + <Routes> |
| 158 | + <Route path="/" element={<Overview />} /> |
| 159 | + <Route path="/GettingStarted" element={<GettingStarted />} /> |
| 160 | + <Route path="/Basics" element={<Basics />} /> |
157 | 161 |
|
158 | | - <Route exact path="/" component={Overview} /> |
159 | | - <Route exact path="/GettingStarted" component={GettingStarted} /> |
160 | | - <Route exact path="/Basics" component={Basics} /> |
| 162 | + {/* Basics */} |
| 163 | + <Route path="/Basics#colors" element={<Basics />} /> |
| 164 | + <Route path="/Basics#typography" element={<Basics />} /> |
| 165 | + <Route path="/Basics#buttons" element={<Basics />} /> |
| 166 | + <Route path="/Basics#icons" element={<Basics />} /> |
| 167 | + <Route path="/Basics#themes" element={<Basics />} /> |
161 | 168 |
|
162 | | - {/* Basics */} |
163 | | - <Route path="/Basics#colors" component={Basics} /> |
164 | | - <Route path="/Basics#typography" component={Basics} /> |
165 | | - <Route path="/Basics#buttons" component={Basics} /> |
166 | | - <Route path="/Basics#icons" component={Basics} /> |
167 | | - <Route path="/Basics#themes" component={Basics} /> |
| 169 | + {/* Navigation */} |
| 170 | + <Route exact path="/Navigation" element={<Navigation />} /> |
| 171 | + <Route path="/Navigation#links" element={<Navigation />} /> |
| 172 | + <Route path="/Navigation#breadcrumbs" element={<Navigation />} /> |
| 173 | + <Route path="/Navigation#tabs" element={<Navigation />} /> |
| 174 | + <Route path="/Navigation#search" element={<Navigation />} /> |
168 | 175 |
|
169 | | - {/* Navigation */} |
170 | | - <Route exact path="/Navigation" component={Navigation} /> |
171 | | - <Route path="/Navigation#links" component={Navigation} /> |
172 | | - <Route path="/Navigation#breadcrumbs" component={Navigation} /> |
173 | | - <Route path="/Navigation#tabs" component={Navigation} /> |
174 | | - <Route path="/Navigation#search" component={Navigation} /> |
| 176 | + {/* Content */} |
| 177 | + <Route path="/Forms" element={<Forms />} /> |
| 178 | + <Route path="/Cards" element={<Cards />} /> |
| 179 | + <Route path="/Alerts" element={<Alerts />} /> |
| 180 | + <Route path="/Badge" element={<Badge />} /> |
| 181 | + <Route path="/Dropdowns" element={<Dropdowns />} /> |
| 182 | + <Route path="/Modal" element={<Modal />} /> |
| 183 | + <Route path="/Pagination" element={<Pagination />} /> |
| 184 | + <Route path="/Tables" element={<Tables />} /> |
175 | 185 |
|
176 | | - {/* Content */} |
177 | | - <Route path="/Forms" component={Forms} /> |
178 | | - <Route path="/Cards" component={Cards} /> |
179 | | - <Route path="/Alerts" component={Alerts} /> |
180 | | - <Route path="/Badge" component={Badge} /> |
181 | | - <Route path="/Dropdowns" component={Dropdowns} /> |
182 | | - <Route path="/Modal" component={Modal} /> |
183 | | - <Route path="/Pagination" component={Pagination} /> |
184 | | - <Route path="/Tables" component={Tables} /> |
| 186 | + {/* Miscellaneous */} |
| 187 | + <Route exact path="/Miscellaneous" element={<Miscellaneous />} /> |
| 188 | + <Route path="/Miscellaneous#loaders" element={<Miscellaneous />} /> |
185 | 189 |
|
186 | | - {/* Miscellaneous */} |
187 | | - <Route exact path="/Miscellaneous" component={Miscellaneous} /> |
188 | | - <Route path="/Miscellaneous#loaders" component={Miscellaneous} /> |
| 190 | + {/* Examples */} |
| 191 | + <Route path="/Examples" element={<Examples />} /> |
189 | 192 |
|
190 | | - {/* Examples */} |
191 | | - <Route path="/Examples" component={Examples} /> |
192 | | - |
193 | | - {/* Bootstrap documentation pages */} |
194 | | - <Route path="/Bootstrap/Collapse" component={Collapse} /> |
195 | | - <Route path="/Bootstrap/Grid" component={Grid} /> |
196 | | - <Route path="/Bootstrap/Popovers" component={Popovers} /> |
197 | | - <Route path="/Bootstrap/Progress" component={Progress} /> |
| 193 | + {/* Bootstrap documentation pages */} |
| 194 | + <Route path="/Bootstrap/Collapse" element={<Collapse />} /> |
| 195 | + <Route path="/Bootstrap/Grid" element={<Grid />} /> |
| 196 | + <Route path="/Bootstrap/Popovers" element={<Popovers />} /> |
| 197 | + <Route path="/Bootstrap/Progress" element={<Progress />} /> |
| 198 | + </Routes> |
198 | 199 | </div> |
199 | 200 | </div> |
200 | 201 | </div> |
|
0 commit comments