-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feat] Header GUI 반영, 전체적인 레이아웃 구조 설계 #273
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
블록 이름 빼고 LGTM입니다 ~
export const settingIconStyle = css({ | ||
'& > path': { | ||
fill: theme.colors.gray_800, | ||
}, | ||
}); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
svg path를 지정해주신 이유가 있을까요 ??
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
기존 피그마에서 헤더에 넘겨준 setting
아이콘에 살짝 디자인과는 조금 다르게 화면에 나오는 이슈가 있어서, 기존에 있던 아이콘을 쓰되, 흰색 path
였기 때문에 바꾸어주었습니당 !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM~~!!
@@ -4,15 +4,14 @@ import { theme } from '@/common/style/theme/theme'; | |||
|
|||
export const containerStyle = (blockSelected: string) => | |||
css({ | |||
position: 'sticky', | |||
position: 'fixed', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
오 sticky 변경했네요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이친구는 일단 디자인의 요청사항대로 왼쪽 컨텐츠들이 밀리면서 사이드바가 나오는 형태의 구현을 실패하여서.. 임시로 테스트해보다가 바꾸고 커밋한거 같습니다.
디자이너분들과 얘기 끝나면 따로 이슈파서 진행하면 될 것 같네요 !
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다!! LGTM~~~
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다 ! 덕분에 멋진 헤더 ~~ 👍
src/App.tsx
Outdated
|
||
/** 아카이빙 페이지 DocumentBar를 위한 라우트별 동적 패딩 */ | ||
const isArchivingPage = pathname === '/archiving'; | ||
console.log(pathname); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
console.log 찾아냈습니다 ✌️
…m-Tiki/TIKI_CLIENT into feature/tiki/#266-header-gui
해당 이슈 번호
closed #266
체크리스트
shared
로 분리했어요.💎 PR Point
기존 레이아웃에서, 아카이빙 페이지만
padding
을 주지 않고 다른 모든 페이지에는 공통적으로 존재하는Header
와padding
을 설정해주었습니다. 아카이빙 페이지에서 패딩값을 주게 되면 하나의 요소로 삽입되는document bar
가 정상적으로 작동하지 않기 때문에, 아카이빙 페이지만 제외하였습니다.Header
컴포넌트와App
에서는useLocation
을 활용하여pathname
이 아카이빙일 시에 헤더를 노출 x / 패딩을 설정 x 하게 됩니다 !현재 위와 같은 구조로 되어있습니다.
layoutStyle
은 아래와 같습니다.flag
값은 아카이빙 페이지일 시에true
가 됩니다 !document bar
의 스타일은 다음과 같습니다 ! 제가 이전에width
를 직접 변경시키게 되면 리플로우가 발생하면서 성능에 안좋은 영향을 끼칠 수 있다고 했는데, 일단 이 방법이 최선이였습니다.. 추후 기회가 된다면 한 번 더 디벨롭해보겠습니다.📌스크린샷 (선택)
2024-10-20_11.56.59.mov