-
Notifications
You must be signed in to change notification settings - Fork 3
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/#473] admin 글감 반응형 구현 #485
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
|
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.
stats.html |
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.
[p4] 요건 뭔가요?
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.
빌드할 때 데이터 셋이 어떻게 분리되어있는지 보여주는 파일이 생기는데, 해당 파일의 용량이 크기도 하고 빌드할 때마다 생겨서 gitignore에 추가해줬습니다!
코멘트 감사합니다 :) |
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 고생햇서요~
import type { Menu } from '../../types/menu'; | ||
|
||
interface DesktopNavPropTypes { | ||
isClicked: Record<Menu, boolean>; |
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.
p5) 옹 구우웃
✨ 해당 이슈 번호 ✨
closed #473
todo
📌 내가 알게 된 부분
글감 수정/생성시 쓰이는 모달을
InputModal
이라는 공통 컴포넌트로 분리했습니다. (다른 모달과 비교했을 때 인풋이 있는 게 가장 눈에 띄는 차이점인 것 같아서 이렇게 명명했는데, 다른 의견있으면 환영이에요!)전체적으로 데탑 뷰에만 필요한 컴포넌트들은 Responsive를 사용해서 배치해주었으며, 전체적으로 데탑에서 고정되어있는 width값들은 media query를 사용해서 모웹 뷰 크기일 때 따로 width를 지정해주는 식으로 구현했습니다.
MobileNav에 isClicked라는 Prop을 추가해서 Record 타입을 사용하여 Menu의 타입들 ('글감 설정', '멤버 관리', '모임 정보 수정')에 대해 isClicked라는 boolean 값을 가지도록 작성했습니다.
또한 각각의 메뉴가 선택되었는지에 대한 상태를 관리해주는
useMenu
라는 커스텀 훅을 작성해서 데탑 nav와 모바일 nav에서 사용해주는 식으로 수정해주었습니다.📌 질문할 부분
요건 후에 회의때 여쭤볼 사항이긴 하지만, 태블릿 뷰와 모바일 뷰에 차이가 있는 부분이 있었습니다.
표 상에서 글감 제목 영역이 달라지는 이슈가 있어서 일단은 모바일 뷰로 통일해놓은 상황입니다
요것도 브포를 하나 더 추가하는 게 나을 수 있겠네요
📌스크린샷(선택)
2024-12-03.1.29.33.mov
2024-12-03.1.31.22.mov