-
Notifications
You must be signed in to change notification settings - Fork 1
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
[Feature] Grid 페이지, Button 페이지 마크업 #184
base: main
Are you sure you want to change the base?
Conversation
|
Size Change: 0 B Total Size: 680 kB ℹ️ View Unchanged
|
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.
공통 컴포넌트 제작까지 ~ 수고하셨습니다 👏
아래 영상 한번 확인해주시면 좋을 것 같아요! 작은 창에서는 Component
<-> Guideline
왔다갔다 할 때 조금 UI가 깨지는데 겉을 감싸고 있는 Fragment의 maxWidth를 조정하면 해결되지 않을까 싶습니당~
2024-12-30.2.09.13.mov
apps/wow-docs/public/grid/grid-3.png
Outdated
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.
P3;
전체적으로 png로 이미지를 저장해주셨는데, 투명 배경을 사용하지 않는 파일은, jpg 파일 형식으로 저장하는게 더 좋을 것 같아요!
일반적으로 jpg 파일이 png 파일보다 용량이 작아사 이미지가 많은 저희 사이트에서 성능을 조금이라도 올리려면 요런 부분에 챙겨보면 좋을 거 같아요!
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.
이전 회의에서 언급했던 것처럼 next/image
의 .webp
확장자 변환으로 크게 상관 없을 것 같습니다..!
다만 화질 개선을 위해 논의되었듯이 pdf
-> png
또는 pdf
-> jpg
변환을 시도했는데 변환 시 또다시 깨지는 현상이 발생하여... 더 알아보고 한꺼번에 개선해야 할 것 같습니다.
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.
{ | ||
main: "L", | ||
sub: "최소 규격은 가로 1280px, 그 이상의 모든 해상도에 적용되는 레이아웃으로, 데스크탑 환경에 대응해요.", | ||
imageAlt: "breakpoint-4", |
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.
P3;
alt
이미지는 스크린 리더기에게 정보를 전달하는 것이기 때문에 이미지에 대해 구체적으로 묘사하도록 작성하는 것이 좋을 것 같아요~!
ex) 최소 규격 가로 1280px과 이상 모든 해상도에 대응하는 grid를 나타내는 이미지..
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.
요건 시간이 조금 걸릴 것 같아 다음 PR에서 수정할게요!
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.
빠른 작업을 위해 미리 어푸룹 날립니다~~ 수고하셨어요!!
interface CardProps extends PropsWithChildren { | ||
isBackground?: boolean; | ||
style?: CSSProperties; | ||
contentStyle?: CSSProperties; | ||
} |
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;
className 도 받을 수 있도록 확장하면 좋을 거 같아요! clsx 를 활용하여 containerStyle 과 합치면 좋을 거 같습니당
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.
p3;
페이지에 쓰이는 데이터들은 const 폴더로 분리해보면 어떨까요?? 마크업과 분리되면 좋을 거 같아요
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.
저도 빠른 진행을 위해 Approve 날려요! 고생하셨습니당
|
||
export type Item = { | ||
main: string; | ||
sub?: string; |
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.
p3; sub
의 타입을 저희가 쓰는 title 공통 컴포넌트에서처럼 ReactNode
타입을 사용하면 br 태그도 들어갈 수 있어서 좋을거같아요!
Solid | ||
</Text> | ||
<Flex gap="1rem"> | ||
{smallButtons.map((props) => ( |
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; Flex 태그의 자식 컴포넌트를 map을 통한 리스트를 만드셨기 때문에 각각 자식에게 key 값을 부여한다면 더 좋을거같아요.
🎉 변경 사항
🙏 여기는 꼭 봐주세요!
아래 컴포넌트들은 공통적으로 사용할 수 있는 것들이라 눈여겨 봐주시면 좋을 것 같아요!
ComponentDetailTabs
ImageCards
Card
컴포넌트에 스타일 및 백그라운드 조건부 추가