fashion24-developer / fashion24-front

패션24 웹사이트 구축을 위한 프론트엔드 레포
https://fashion24-front.vercel.app
MIT License
0 stars 0 forks source link

setting(#11):styled-components추가 theme setup #15

Closed zzzRYT closed 3 months ago

zzzRYT commented 3 months ago

Description

const theme = { bg: { primary: palette.BG_100, }, text: { primary: palette.TEXT_100, }, main: { primary: palette.MAIN_100, }, };

export default theme;


미리 색상을 지정해 두고, 사용할 수 있습니다. `export`되어있기 때문에 어디서든 theme이름으로 가져다 쓰는게 가능합니다.
`style`을 진행 하실 때, 그냥 `hash`값으로 `#ff9922`이런식으로 넣지 마시고, theme에 색상을 추가해서 관리하시기 바랍니다. 그래야 나중에 전역으로 다크모드나, 색상을 변경할 때, 간편하게 진행할 수 있습니다.

<!-- 추가예정 내용 (있다면 필수)-->
### Schedule
- light, dark 모드에 대한 추가
[참고 블로그](https://velog.io/@chosule/next-themes-dark%EB%AA%A8%EB%93%9C-App-router%EC%97%90%EC%84%9C-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0)

<!-- 추가된 전역관리 내용 (있다면 필수) -->
### Global Style, State Management, Hook

<!-- 리뷰어가 리뷰하기전 알면 좋을 내용 (선택) -->
### To Reviewer
- `css-in-js`에 대해 공부해 보시면 좋습니다.
- `swc`에 대해서 공부해 보시면 좋습니다.

<!-- 참고한 레퍼런스 링크 (선택) -->
### Reference Link

<!-- 관련된 이슈 링크 (선택) -->
### Related Issue Link
#11