Skip to content

Commit a9c9a98

Browse files
committed
Update core
1 parent 6522c9a commit a9c9a98

File tree

6 files changed

+8832
-7
lines changed

6 files changed

+8832
-7
lines changed

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"react": "^17.0.2",
1111
"react-bootstrap": "^2.1.1",
1212
"react-dom": "^17.0.2",
13+
"react-icons": "^4.3.1",
1314
"react-scripts": "5.0.0",
1415
"web-vitals": "^2.1.4"
1516
},

src/App.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import 'bootstrap/dist/css/bootstrap.css';
44
import './App.css';
55

66
import ENavbar from './components/ENavbar.js';
7+
import EBanner from './components/EBanner.js';
78
import EFooter from './components/EFooter.js';
89

910
class App extends React.Component {
@@ -16,6 +17,7 @@ class App extends React.Component {
1617
return (
1718
<React.Fragment>
1819
<ENavbar />
20+
<EBanner />
1921
<EFooter />
2022
</React.Fragment>
2123
);

src/components/EFooter.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,17 @@
77
* Copyright © 2022 by Shen, Jen-Chieh $
88
*/
99
import React from 'react';
10+
import { Container } from 'react-bootstrap';
1011

1112
class EFooter extends React.Component {
1213
state = {};
1314
render () {
14-
return (<></>);
15+
return (
16+
<>
17+
<Container variant="mt-auto">
18+
Copyright © 2022
19+
</Container>
20+
</>);
1521
}
1622
}
1723

src/components/ENavbar.js

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,36 @@
99
import React from 'react';
1010
import { Container, Navbar, Nav } from 'react-bootstrap';
1111

12+
import { SiGithub } from 'react-icons/si';
13+
import { BsNewspaper } from 'react-icons/bs';
14+
import { BsQuestion } from 'react-icons/bs';
15+
import { FaQuestion } from 'react-icons/fa';
16+
import { GiLaurelsTrophy } from 'react-icons/gi';
17+
1218
class ENavbar extends React.Component {
1319
state = {};
1420
render () {
1521
return (
1622
<>
17-
<Navbar variant="dark">
23+
<Navbar variant="dark mb-auto">
1824
<Container>
19-
<Navbar.Brand href="#home">JCS-EMACS</Navbar.Brand>
20-
<Nav className="me-auto">
21-
<Nav.Link href="#home">Home</Nav.Link>
22-
<Nav.Link href="#features">Features</Nav.Link>
23-
<Nav.Link href="#pricing">Pricing</Nav.Link>
25+
<Navbar.Brand href="">JCS-EMACS</Navbar.Brand>
26+
<Nav className="ms-auto">
27+
<Nav.Link href="https://github.com/jcs-emacs/jcs-emacs">
28+
<SiGithub /> GitHub
29+
</Nav.Link>
30+
<Nav.Link disabled></Nav.Link>
31+
<Nav.Link href="https://github.com/jcs-emacs/jcs-emacs#-features">
32+
<GiLaurelsTrophy /> Features
33+
</Nav.Link>
34+
<Nav.Link disabled></Nav.Link>
35+
<Nav.Link href="https://github.com/jcs-emacs/jcs-emacs#-news">
36+
<BsNewspaper /> News
37+
</Nav.Link>
38+
<Nav.Link disabled></Nav.Link>
39+
<Nav.Link href="https://github.com/jcs-emacs/jcs-emacs/blob/master/docs/FAQ.md">
40+
<FaQuestion /> FAQ
41+
</Nav.Link>
2442
</Nav>
2543
</Container>
2644
</Navbar>

0 commit comments

Comments
 (0)