Move NotFound out to its own file
This commit is contained in:
parent
4d9923854d
commit
9f307a15c4
2 changed files with 18 additions and 18 deletions
19
src/App.js
19
src/App.js
|
|
@ -1,7 +1,6 @@
|
||||||
import React, { Component } from 'react';
|
import React, { Component } from 'react';
|
||||||
import {
|
import {
|
||||||
BrowserRouter as Router,
|
BrowserRouter as Router,
|
||||||
Link,
|
|
||||||
Route,
|
Route,
|
||||||
Switch
|
Switch
|
||||||
} from 'react-router-dom';
|
} from 'react-router-dom';
|
||||||
|
|
@ -15,6 +14,7 @@ import { Articles, FullArticle } from './Article';
|
||||||
import { Footer } from './Footer';
|
import { Footer } from './Footer';
|
||||||
import { Header } from './Header';
|
import { Header } from './Header';
|
||||||
import { NavList, TagNav, HistoryNav } from './Nav';
|
import { NavList, TagNav, HistoryNav } from './Nav';
|
||||||
|
import { NotFound } from './NotFound';
|
||||||
|
|
||||||
|
|
||||||
class App extends Component {
|
class App extends Component {
|
||||||
|
|
@ -82,21 +82,4 @@ class About extends Component {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class NotFound extends Component {
|
|
||||||
render () {
|
|
||||||
return (
|
|
||||||
<article>
|
|
||||||
<header>
|
|
||||||
<h1>404 Oh No!</h1>
|
|
||||||
</header>
|
|
||||||
<section>
|
|
||||||
<p>
|
|
||||||
You're lost, bud. Why not try going back <Link to="/">Home</Link>?
|
|
||||||
</p>
|
|
||||||
</section>
|
|
||||||
</article>
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export default App;
|
export default App;
|
||||||
|
|
|
||||||
17
src/NotFound.js
Normal file
17
src/NotFound.js
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
import React from 'react';
|
||||||
|
import { Link } from 'react-router-dom';
|
||||||
|
|
||||||
|
const NotFound = () => (
|
||||||
|
<article>
|
||||||
|
<header>
|
||||||
|
<h1>404 Oh No!</h1>
|
||||||
|
</header>
|
||||||
|
<section>
|
||||||
|
<p>
|
||||||
|
You're lost, bud. Why not try going back <Link to="/">Home</Link>?
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
</article>
|
||||||
|
)
|
||||||
|
|
||||||
|
export { NotFound }
|
||||||
Loading…
Add table
Add a link
Reference in a new issue