@@ -12,15 +12,16 @@ import HeaderLogo from './HeaderLogo';
12
12
import media from '../../lib/styles/media' ;
13
13
import { SearchIcon2 } from '../../static/svg' ;
14
14
import { Link } from 'react-router-dom' ;
15
+ import HomeResponsive from '../home/HomeResponsive' ;
15
16
16
17
const HeaderBlock = styled . div < { floating : boolean } > `
17
18
width: 100%;
18
- > .wrapper {
19
- width: 1200px;
19
+ .wrapper {
20
+ /* width: 1200px; */
21
+ width: 100%;
20
22
height: 4rem;
21
- margin: 0 auto;
22
- padding-left: 1rem;
23
- padding-right: 1rem;
23
+ /* padding-left: 1rem;
24
+ padding-right: 1rem; */
24
25
display: flex;
25
26
justify-content: space-between;
26
27
align-items: center;
@@ -36,10 +37,10 @@ const HeaderBlock = styled.div<{ floating: boolean }>`
36
37
}
37
38
38
39
${ media . large } {
39
- width: 1024px;
40
+ /* width: 1024px; */
40
41
}
41
42
${ media . medium } {
42
- width: 100%;
43
+ /* width: 100%; */
43
44
.write-button {
44
45
display: none;
45
46
}
@@ -122,63 +123,65 @@ const Header: React.FC<HeaderProps> = ({
122
123
style = { { marginTop : floating ? floatingMargin : 0 } }
123
124
data-testid = "Header"
124
125
>
125
- < div className = "wrapper" >
126
- < div className = "brand" >
127
- < HeaderLogo
128
- custom = { custom }
129
- userLogo = { userLogo }
130
- velogUsername = { velogUsername }
131
- />
132
- </ div >
133
- < div className = "right" >
134
- { /* {velogUsername ? (
126
+ < HomeResponsive >
127
+ < div className = "wrapper" >
128
+ < div className = "brand" >
129
+ < HeaderLogo
130
+ custom = { custom }
131
+ userLogo = { userLogo }
132
+ velogUsername = { velogUsername }
133
+ />
134
+ </ div >
135
+ < div className = "right" >
136
+ { /* {velogUsername ? (
135
137
<SearchIcon2 className="search" />
136
138
) : (
137
139
<Link to="/search">
138
140
<SearchIcon2 className="search" />
139
141
</Link>
140
142
)} */ }
141
- { ! isSearch && (
142
- < Link
143
- to = {
144
- velogUsername
145
- ? `/search?username=${ velogUsername } `
146
- : '/search'
147
- }
148
- >
149
- < SearchIcon2 className = "search" />
150
- </ Link >
151
- ) }
152
- { user ? (
153
- < div className = "logged-in" >
143
+ { ! isSearch && (
144
+ < Link
145
+ to = {
146
+ velogUsername
147
+ ? `/search?username=${ velogUsername } `
148
+ : '/search'
149
+ }
150
+ >
151
+ < SearchIcon2 className = "search" />
152
+ </ Link >
153
+ ) }
154
+ { user ? (
155
+ < div className = "logged-in" >
156
+ < RoundButton
157
+ border
158
+ color = "darkGray"
159
+ style = { { marginRight : '1.25rem' } }
160
+ to = "/write"
161
+ className = "write-button"
162
+ >
163
+ 새 글 작성
164
+ </ RoundButton >
165
+ < HeaderUserIcon user = { user } onClick = { toggleUserMenu } />
166
+ < HeaderUserMenu
167
+ onClose = { toggleUserMenu }
168
+ username = { user . username }
169
+ onLogout = { onLogout }
170
+ visible = { userMenu }
171
+ />
172
+ </ div >
173
+ ) : (
154
174
< RoundButton
155
- border
156
175
color = "darkGray"
157
- style = { { marginRight : '1.25rem' } }
158
- to = "/write"
159
- className = "write-button"
176
+ onClick = { onLoginClick }
177
+ className = "login-button"
160
178
>
161
- 새 글 작성
179
+ 로그인
162
180
</ RoundButton >
163
- < HeaderUserIcon user = { user } onClick = { toggleUserMenu } />
164
- < HeaderUserMenu
165
- onClose = { toggleUserMenu }
166
- username = { user . username }
167
- onLogout = { onLogout }
168
- visible = { userMenu }
169
- />
170
- </ div >
171
- ) : (
172
- < RoundButton
173
- color = "darkGray"
174
- onClick = { onLoginClick }
175
- className = "login-button"
176
- >
177
- 로그인
178
- </ RoundButton >
179
- ) }
181
+ ) }
182
+ </ div >
180
183
</ div >
181
- </ div >
184
+ </ HomeResponsive >
182
185
</ HeaderBlock >
183
186
{ floating && < Placeholder /> }
184
187
</ >
0 commit comments