@@ -10,6 +10,7 @@ import { DatePickerComponent } from '../DatePicker/DatePicker.Component';
1010import { DropdownComponent } from '../Dropdown/Dropdown.Component' ;
1111import { FormsComponent } from '../Forms/Forms.Component' ;
1212import groupArray from 'group-array' ;
13+ import { Header } from './documentation/Header/Header' ;
1314import { Home } from './documentation/Home/Home' ;
1415import { IconComponent } from '../Icon/Icon.Component' ;
1516import { IdentifierComponent } from '../Identifier/Identifier.Component' ;
@@ -37,7 +38,7 @@ import { TimePickerComponent } from '../TimePicker/TimePicker.Component';
3738import { ToggleComponent } from '../Toggle/Toggle.Component' ;
3839import { TokenComponent } from '../Token/Token.Component' ;
3940import { TreeComponent } from '../Tree/Tree.Component' ;
40- import { BrowserRouter , NavLink , Redirect , Route , Switch } from 'react-router-dom' ;
41+ import { BrowserRouter , Link , NavLink , Redirect , Route , Switch } from 'react-router-dom' ;
4142
4243const sections = [
4344 {
@@ -270,6 +271,13 @@ const routes = [
270271 }
271272] ;
272273
274+ const RouteNotFound = ( ) => (
275+ < div >
276+ < Header > Sorry, page not found.</ Header >
277+ < Link to = '' > Home</ Link >
278+ </ div >
279+ ) ;
280+
273281export const Routes = ( ) => {
274282 let sectionRoutes ;
275283 const groupedRoutes = groupArray ( routes , 'section' ) ;
@@ -320,6 +328,7 @@ export const Routes = () => {
320328 } ) }
321329 < Redirect exact from = ''
322330 to = '/home' />
331+ < Route component = { RouteNotFound } />
323332 </ Switch >
324333 </ div >
325334 </ div >
0 commit comments