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 {
|
||||
BrowserRouter as Router,
|
||||
Link,
|
||||
Route,
|
||||
Switch
|
||||
} from 'react-router-dom';
|
||||
|
|
@ -15,6 +14,7 @@ import { Articles, FullArticle } from './Article';
|
|||
import { Footer } from './Footer';
|
||||
import { Header } from './Header';
|
||||
import { NavList, TagNav, HistoryNav } from './Nav';
|
||||
import { NotFound } from './NotFound';
|
||||
|
||||
|
||||
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;
|
||||
|
|
|
|||
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