@@ -4,108 +4,108 @@ import PropTypes from 'prop-types'
4
4
export default function NavBar ( props ) {
5
5
return (
6
6
< nav className = "navbar navbar-expand-lg bg-body-tertiary" >
7
- < div className = "container-fluid" >
8
- < a className = "navbar-brand" href = "/" >
9
- { props . title }
10
- </ a >
11
- < button
12
- className = "navbar-toggler"
13
- type = "button"
14
- data-bs-toggle = "collapse"
15
- data-bs-target = "#navbarSupportedContent"
16
- aria-controls = "navbarSupportedContent"
17
- aria-expanded = "false"
18
- aria-label = "Toggle navigation"
19
- >
20
- < span className = "navbar-toggler-icon" > </ span >
21
- </ button >
22
- < div className = "collapse navbar-collapse" id = "navbarSupportedContent" >
23
- < ul className = "navbar-nav me-auto mb-2 mb-lg-0" >
24
- < li className = "nav-item" >
25
- < a className = "nav-link active" aria-current = "page" href = "/" >
26
- { props . navItem1 }
27
- </ a >
28
- </ li >
29
- < li className = "nav-item" >
30
- < a className = "nav-link" href = "/" >
7
+ < div className = "container-fluid" >
8
+ < a className = "navbar-brand" href = "/" >
9
+ { props . title }
10
+ </ a >
11
+ < button
12
+ className = "navbar-toggler"
13
+ type = "button"
14
+ data-bs-toggle = "collapse"
15
+ data-bs-target = "#navbarSupportedContent"
16
+ aria-controls = "navbarSupportedContent"
17
+ aria-expanded = "false"
18
+ aria-label = "Toggle navigation"
19
+ >
20
+ < span className = "navbar-toggler-icon" > </ span >
21
+ </ button >
22
+ < div className = "collapse navbar-collapse" id = "navbarSupportedContent" >
23
+ < ul className = "navbar-nav me-auto mb-2 mb-lg-0" >
24
+ < li className = "nav-item" >
25
+ < a className = "nav-link active" aria-current = "page" href = "/" >
26
+ { props . navItem1 }
27
+ </ a >
28
+ </ li >
29
+ < li className = "nav-item" >
30
+ < a className = "nav-link" href = "/" >
31
31
{ props . navItem2 }
32
- </ a >
33
- </ li >
34
- < li className = "nav-item dropdown" >
35
- < a
36
- className = "nav-link dropdown-toggle"
37
- href = "/"
38
- role = "button"
39
- data-bs-toggle = "dropdown"
40
- aria-expanded = "false"
41
- >
42
- { props . navItem3 }
43
- </ a >
44
- < ul className = "dropdown-menu" >
45
- < li >
46
- < a className = "dropdown-item" href = "/" >
47
- { props . navItem3Field1 }
48
- </ a >
49
- </ li >
50
- < li >
51
- < a className = "dropdown-item" href = "/" >
32
+ </ a >
33
+ </ li >
34
+ < li className = "nav-item dropdown" >
35
+ < a
36
+ className = "nav-link dropdown-toggle"
37
+ href = "/"
38
+ role = "button"
39
+ data-bs-toggle = "dropdown"
40
+ aria-expanded = "false"
41
+ >
42
+ { props . navItem3 }
43
+ </ a >
44
+ < ul className = "dropdown-menu" >
45
+ < li >
46
+ < a className = "dropdown-item" href = "/" >
47
+ { props . navItem3Field1 }
48
+ </ a >
49
+ </ li >
50
+ < li >
51
+ < a className = "dropdown-item" href = "/" >
52
52
{ props . navItem3Field2 }
53
- </ a >
54
- </ li >
55
- < li >
56
- < a className = "dropdown-item" href = "/" >
53
+ </ a >
54
+ </ li >
55
+ < li >
56
+ < a className = "dropdown-item" href = "/" >
57
57
{ props . navItem3Field3 }
58
- </ a >
59
- </ li >
60
- < li >
61
- < hr className = "dropdown-divider" />
62
- </ li >
63
- < li >
64
- < a className = "dropdown-item" href = "/" >
58
+ </ a >
59
+ </ li >
60
+ < li >
61
+ < hr className = "dropdown-divider" />
62
+ </ li >
63
+ < li >
64
+ < a className = "dropdown-item" href = "/" >
65
65
{ props . navItem3Field4 }
66
- </ a >
67
- </ li >
68
- </ ul >
69
- </ li >
70
- </ ul >
71
- < form className = "d-flex" role = "search" >
72
- < input
73
- className = "form-control me-2"
74
- type = { props . navBtn1 }
75
- placeholder = { props . navBtn1 }
76
- aria-label = { props . navBtn1 }
77
- />
78
- < button className = "btn btn-outline-success" type = "submit" >
66
+ </ a >
67
+ </ li >
68
+ </ ul >
69
+ </ li >
70
+ </ ul >
71
+ < form className = "d-flex" role = "search" >
72
+ < input
73
+ className = "form-control me-2"
74
+ type = { props . navBtn1 }
75
+ placeholder = { props . navBtn1 }
76
+ aria-label = { props . navBtn1 }
77
+ />
78
+ < button className = "btn btn-outline-success" type = "submit" >
79
79
{ props . navBtn1 }
80
- </ button >
81
- </ form >
82
- </ div >
80
+ </ button >
81
+ </ form >
83
82
</ div >
84
- </ nav >
83
+ </ div >
84
+ </ nav >
85
85
86
86
)
87
87
}
88
88
89
89
NavBar . prototype = {
90
- title : PropTypes . string . isRequired ,
91
- navItem1 : PropTypes . string . isRequired ,
92
- navItem2 : PropTypes . string . isRequired ,
93
- navItem3 : PropTypes . string . isRequired ,
94
- navItem3Field1 : PropTypes . string . isRequired ,
95
- navItem3Field2 : PropTypes . string . isRequired ,
96
- navItem3Field3 : PropTypes . string . isRequired ,
97
- navItem3Field4 : PropTypes . string . isRequired ,
98
- navBtn1 : PropTypes . string . isRequired
90
+ title : PropTypes . string . isRequired ,
91
+ navItem1 : PropTypes . string . isRequired ,
92
+ navItem2 : PropTypes . string . isRequired ,
93
+ navItem3 : PropTypes . string . isRequired ,
94
+ navItem3Field1 : PropTypes . string . isRequired ,
95
+ navItem3Field2 : PropTypes . string . isRequired ,
96
+ navItem3Field3 : PropTypes . string . isRequired ,
97
+ navItem3Field4 : PropTypes . string . isRequired ,
98
+ navBtn1 : PropTypes . string . isRequired
99
99
}
100
100
101
101
NavBar . defaultProps = {
102
- title : 'Company name' ,
103
- navItem1 : 'Item 1' ,
104
- navItem2 : 'Item 2' ,
105
- navItem3 : 'Item 3' ,
106
- navItem3Field1 : 'Field 1' ,
107
- navItem3Field2 : 'Field 1' ,
108
- navItem3Field3 : 'Field 1' ,
109
- navItem3Field4 : 'Field 1' ,
110
- navBtn1 : 'Button 1'
102
+ title : 'Company name' ,
103
+ navItem1 : 'Item 1' ,
104
+ navItem2 : 'Item 2' ,
105
+ navItem3 : 'Item 3' ,
106
+ navItem3Field1 : 'Field 1' ,
107
+ navItem3Field2 : 'Field 1' ,
108
+ navItem3Field3 : 'Field 1' ,
109
+ navItem3Field4 : 'Field 1' ,
110
+ navBtn1 : 'Button 1'
111
111
}
0 commit comments