File tree Expand file tree Collapse file tree 4 files changed +81
-12
lines changed Expand file tree Collapse file tree 4 files changed +81
-12
lines changed Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
- import { Container , Row , Col } from 'reactstrap' ;
3
2
4
- import './App.css' ;
3
+ import './styles.scss' ;
4
+
5
+ import Navigation from './Navigation' ;
5
6
6
7
function App ( ) {
7
8
return (
8
9
< div className = "App" >
9
- < Container fluid >
10
- < Col >
11
- < Row >
12
- < header >
13
- < p > Coming soon to a theatre near you!</ p >
14
- </ header >
15
- </ Row >
16
- </ Col >
17
- </ Container >
10
+ < Navigation />
18
11
</ div >
19
12
) ;
20
13
}
Original file line number Diff line number Diff line change
1
+ import React , { useState } from 'react' ;
2
+ import {
3
+ Collapse ,
4
+ Container ,
5
+ Nav ,
6
+ Navbar ,
7
+ NavbarBrand ,
8
+ NavLink ,
9
+ NavbarToggler ,
10
+ NavItem ,
11
+ } from 'reactstrap' ;
12
+
13
+ import './styles.scss' ;
14
+
15
+ const Navigation = ( ) => {
16
+ const [ isOpen , setIsOpen ] = useState ( false ) ;
17
+
18
+ const toggle = ( ) => setIsOpen ( ! isOpen ) ;
19
+
20
+ return (
21
+ < Navbar color = "light" light expand = "md" fixed = "top" >
22
+ < Container >
23
+ < NavbarBrand > Leetcode Patterns</ NavbarBrand >
24
+ < NavbarToggler onClick = { toggle } />
25
+ < Collapse isOpen = { isOpen } navbar >
26
+ < Nav className = "ml-auto" navbar >
27
+ < NavItem > Question List</ NavItem >
28
+ < NavItem >
29
+ < NavLink
30
+ target = "_blank"
31
+ href = "https://github.com/SeanPrashad/leetcode-patterns"
32
+ >
33
+ GitHub
34
+ </ NavLink >
35
+ </ NavItem >
36
+ </ Nav >
37
+ </ Collapse >
38
+ </ Container >
39
+ </ Navbar >
40
+ ) ;
41
+ } ;
42
+
43
+ export default Navigation ;
Original file line number Diff line number Diff line change
1
+ .navbar-brand {
2
+ font-weight : 600 ;
3
+ letter-spacing : 1px ;
4
+ text-transform : uppercase ;
5
+ cursor : pointer ;
6
+ }
7
+
8
+ .navbar-brand :hover {
9
+ color : #ffc952 !important ;
10
+ }
11
+
12
+ .navbar-nav {
13
+ .nav-item {
14
+ letter-spacing : 1px ;
15
+ margin-left : 20px ;
16
+ text-align : center ;
17
+ text-transform : uppercase ;
18
+ cursor : pointer ;
19
+ }
20
+
21
+ .nav-item :hover {
22
+ color : #ffc952 !important ;
23
+ }
24
+
25
+ a {
26
+ color : #212529 !important ;
27
+ display : inline ;
28
+ font-size : 1rem ;
29
+ }
30
+
31
+ a :hover {
32
+ color : #ffc952 !important ;
33
+ }
34
+ }
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ import React from 'react';
2
2
import ReactDOM from 'react-dom' ;
3
3
4
4
import App from './components/App' ;
5
-
6
5
import 'bootstrap/dist/css/bootstrap.min.css' ;
7
6
8
7
ReactDOM . render ( < App /> , document . getElementById ( 'root' ) ) ;
You can’t perform that action at this time.
0 commit comments