-
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
REV-75/설명 컴포넌트 구현 #10
The head ref may contain hidden characters: "REV-75/\uC124\uBA85-\uCEF4\uD3EC\uB10C\uD2B8-\uAD6C\uD604"
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.
효리님 고생하셨습니다!
확인했습니다!!!
src/components/PageIntro/index.tsx
Outdated
} | ||
|
||
const PageIntro = ({ imageSrc, description, colorTheme }: PageIntroProps) => { | ||
const boxDefaultStyle = `border-2 p-4 whitespace-pre-line border-${colorTheme}-500` |
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.
whitespace-pre-line 처음 알았습니다!!
배우고 갑니다 🙏
src/components/PageIntro/index.tsx
Outdated
const boxDefaultStyle = `border-2 p-4 whitespace-pre-line border-${colorTheme}-500` | ||
const textDefaultStyle = `text-${colorTheme}-900 text-sm sm:text-base` |
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.
같은 colorTheme이므로 text와 box의 border은 항상 같은 색깔이 되겠군요?
다른 색상이 될 경우는 없겠죠?...🤔
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.
넹 같은 색깔이 될 것 같아요!
boxDefaultStyle이나 fontDefaultStyle처럼 중복되는 스타일 변수는 전 className을 바로 props으로 받아도 괜찮은데,, 둘 중 뭐가 더 좋은지 모르겠습니다.. ㅜㅜ
https://clownhacker.tistory.com/159 |
📑 구현 내용
설명 컴포넌트 구현했습니다. 피그마 페이지
🚧 참고 사항
PageIntro
라고 지었습니다!whitespace-pre-line
라는 속성을 지정해줬습니다. 이러면description
prop 부분에 텍스트에 한 줄 띄워서 전달하면 그대로 줄바꿈이 적용됩니다.❓ 궁금한 점
boxDefaultStyle
이나fontDefaultStyle
처럼 중복되는 스타일 변수는 어떻게 네이밍할지 정해야 할 것 같습니다. 그리고 className을 prop으로 받을 경우에도 그냥className
으로 받을지,~~Style
으로 받을지 결정하면 좋겠습니다!