@@ -61,6 +61,11 @@ class NavBar extends React.Component {
61
61
path : 'https://coderplex.org/jobs' ,
62
62
external : true ,
63
63
} ,
64
+ {
65
+ title : 'Donate' ,
66
+ path : 'https://donate.coderplex.org' ,
67
+ external : true ,
68
+ } ,
64
69
] ,
65
70
} ;
66
71
@@ -101,22 +106,32 @@ class NavBar extends React.Component {
101
106
</ Link >
102
107
</ NavLogo >
103
108
< NavLinks className = { this . state . menuOpen ? 'open' : '' } >
104
- { this . state . navItems . filter ( item => ! item . external ) . map ( item => (
105
- < NavLink key = { item . path } >
106
- < Link href = { item . path } >
107
- < a className = { pathName === item . path ? 'active' : '' } >
109
+ { this . state . navItems
110
+ . filter ( item => ! item . external )
111
+ . map ( item => (
112
+ < NavLink key = { item . path } >
113
+ < Link href = { item . path } >
114
+ < a className = { pathName === item . path ? 'active' : '' } >
115
+ < span > { item . title } </ span >
116
+ </ a >
117
+ </ Link >
118
+ </ NavLink >
119
+ ) ) }
120
+ { this . state . navItems
121
+ . filter ( item => item . external )
122
+ . map ( item => (
123
+ < NavLink key = { item . path } >
124
+ < a
125
+ href = { item . path }
126
+ rel = "noopener noreferrer"
127
+ className = { [
128
+ pathName === item . path ? 'active' : '' ,
129
+ item . title === 'Donate' ? 'donate_btn' : '' ,
130
+ ] . join ( ' ' ) } >
108
131
< span > { item . title } </ span >
109
132
</ a >
110
- </ Link >
111
- </ NavLink >
112
- ) ) }
113
- { this . state . navItems . filter ( item => item . external ) . map ( item => (
114
- < NavLink key = { item . path } >
115
- < a href = { item . path } rel = "noopener noreferrer" className = { pathName === item . path ? 'active' : '' } >
116
- < span > { item . title } </ span >
117
- </ a >
118
- </ NavLink >
119
- ) ) }
133
+ </ NavLink >
134
+ ) ) }
120
135
</ NavLinks >
121
136
</ Nav >
122
137
</ Container >
0 commit comments