1
1
import React , { Component } from 'react' ;
2
- import { Navbar , NavbarBrand , Jumbotron } from "reactstrap" ;
3
-
2
+ import { Nav , Navbar , NavbarBrand , NavbarToggler , Collapse , NavItem , Jumbotron } from "reactstrap" ;
3
+ import { NavLink } from 'react-router-dom' ;
4
4
5
5
class Header extends Component {
6
6
7
+ constructor ( props ) {
8
+ super ( props ) ;
9
+
10
+ this . state = {
11
+ isNavOpen : false
12
+ } ;
13
+ this . toggleNav = this . toggleNav . bind ( this ) ;
14
+ }
15
+
16
+ toggleNav ( ) {
17
+ this . setState ( {
18
+ isNavOpen : ! this . state . isNavOpen
19
+ } ) ;
20
+ }
21
+
7
22
render ( ) {
8
23
return (
9
24
// react fragment
10
25
// <>
11
26
// </>
12
27
< React . Fragment >
13
- < Navbar dark >
28
+ < Navbar dark expand = "md" >
14
29
< div className = "container" >
15
- < NavbarBrand href = "/" > Ristorante Con Fusion </ NavbarBrand >
30
+
31
+ < NavbarToggler onClick = { this . toggleNav } />
32
+
33
+ < NavbarBrand className = "mr-auto" href = "/" >
34
+ < img src = "assets/images/logo.png" height = "30" width = "41" alt = "Ristorante Con Fusion" />
35
+ </ NavbarBrand >
36
+
37
+ < Collapse isOpen = { this . state . isNavOpen } navbar >
38
+ < Nav navbar >
39
+ < NavItem >
40
+ < NavLink className = "nav-link" to = "/home" >
41
+ < span className = "fa fa-home fa-lg" > </ span > Home
42
+ </ NavLink >
43
+ </ NavItem >
44
+
45
+ < NavItem >
46
+ < NavLink className = "nav-link" to = "/aboutus" >
47
+ < span className = "fa fa-info fa-lg" > </ span > About Us
48
+ </ NavLink >
49
+ </ NavItem >
50
+
51
+ < NavItem >
52
+ < NavLink className = "nav-link" to = "/menu" >
53
+ < span className = "fa fa-list fa-lg" > </ span > Menu
54
+ </ NavLink >
55
+ </ NavItem >
56
+
57
+ < NavItem >
58
+ < NavLink className = "nav-link" to = "/contactus" >
59
+ < span className = "fa fa-address-card fa-lg" > </ span > Contact Us
60
+ </ NavLink >
61
+ </ NavItem >
62
+
63
+ </ Nav >
64
+ </ Collapse >
16
65
</ div >
17
66
</ Navbar >
67
+
18
68
< Jumbotron >
19
69
< div className = "container" >
20
70
< div className = "row row-header" >
@@ -23,7 +73,7 @@ class Header extends Component{
23
73
< p >
24
74
We take inspiration from te World's best cuisines, and create a unique
25
75
fusion experience. Our lipsmacking creations
26
- will tickle your culinary senses!
76
+ will ti ckle your culinary senses!
27
77
</ p >
28
78
</ div >
29
79
</ div >
0 commit comments