Skip to content
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] 디자인 시스템 구현 #27

Merged
merged 31 commits into from
Jan 2, 2023
Merged

Conversation

hwookim
Copy link
Collaborator

@hwookim hwookim commented Jan 2, 2023

#24 를 reset하고 다시 머지하려고 합니다.
close #14

💡 개요

디자인 시스템 구현

📝 작업 내용

theme.ts 파일을 통한 디자인 시스템 구현
reset, common 스타일 파일 추가

‼️ 주의 사항

storybook-addon-next-router의 부재로 인한 스토리북 오류 해결
theme.borderRadius 삭제 후 Example.style.tsx에서 미삭제한 것으로 인한 오류 해결
_app.page.tsx 파일 이름 변경
importOrder수정을 통한 common, reset css 파일 순서 보장

🔗 참고자료

@hwookim hwookim added 🐛bug 오류 수정 ✨ feature 기능 개발 labels Jan 2, 2023
@hwookim hwookim requested a review from KIMSEUNGGYU January 2, 2023 13:23
@hwookim hwookim self-assigned this Jan 2, 2023
@hwookim hwookim requested a review from Kimsj912 as a code owner January 2, 2023 13:23
Copy link
Collaborator

@KIMSEUNGGYU KIMSEUNGGYU left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다

@hwookim hwookim merged commit 562b16b into develop Jan 2, 2023
@hwookim hwookim deleted the feat/014-design-system-draft branch January 2, 2023 13:56
KIMSEUNGGYU pushed a commit that referenced this pull request Jan 3, 2023
* [chore] 윈도우에서 cr prettier와 eslint 충돌 오류 해결

* fix: fix window eslint error

* feat: Add GlobalStyle

* feat: Add global theme

* feat: Add theme

* feat: Add Example Component

* feat: Remove GlobalStyle

* fix: Image src missing 오류 해결

* refactor: eslint ban-ts-comment 제거

* refactor: change theme fontsize small name into sm

* refactor: Remove Example from _app.page.tsx

* props 제거

* Example Style Update

* design system upgrade

* common.css로 파일 분리

* theme 변경

* div 대신 <> 를 사용하도록 수정

* inerface 명 ~~Props 방식으로 사용하도록 변경

* package-lock.json 머지 오류 해결

* Example.tsx 괄호 정리

* border-radius 제거

* app_page.tsx 제거 및 style import 피드백 반영

* 절대 경로로 이동후 app.page.tsx로 이동

* reset이 common보다 먼저오도록 수정

* chore: storybook-addon-next-router 추가

* refactor: _app.page.tsx -> _app.tsx

* fix: borderRadius 삭제

* fix: common, reset css 순서 변경

* chore: 코드 오너 수정

Co-authored-by: sujk912 <[email protected]>
KIMSEUNGGYU pushed a commit that referenced this pull request Jan 3, 2023
* [chore] 윈도우에서 cr prettier와 eslint 충돌 오류 해결

* fix: fix window eslint error

* feat: Add GlobalStyle

* feat: Add global theme

* feat: Add theme

* feat: Add Example Component

* feat: Remove GlobalStyle

* fix: Image src missing 오류 해결

* refactor: eslint ban-ts-comment 제거

* refactor: change theme fontsize small name into sm

* refactor: Remove Example from _app.page.tsx

* props 제거

* Example Style Update

* design system upgrade

* common.css로 파일 분리

* theme 변경

* div 대신 <> 를 사용하도록 수정

* inerface 명 ~~Props 방식으로 사용하도록 변경

* package-lock.json 머지 오류 해결

* Example.tsx 괄호 정리

* border-radius 제거

* app_page.tsx 제거 및 style import 피드백 반영

* 절대 경로로 이동후 app.page.tsx로 이동

* reset이 common보다 먼저오도록 수정

* chore: storybook-addon-next-router 추가

* refactor: _app.page.tsx -> _app.tsx

* fix: borderRadius 삭제

* fix: common, reset css 순서 변경

* chore: 코드 오너 수정

Co-authored-by: sujk912 <[email protected]>
KIMSEUNGGYU pushed a commit that referenced this pull request Jan 3, 2023
* [chore] 윈도우에서 cr prettier와 eslint 충돌 오류 해결

* fix: fix window eslint error

* feat: Add GlobalStyle

* feat: Add global theme

* feat: Add theme

* feat: Add Example Component

* feat: Remove GlobalStyle

* fix: Image src missing 오류 해결

* refactor: eslint ban-ts-comment 제거

* refactor: change theme fontsize small name into sm

* refactor: Remove Example from _app.page.tsx

* props 제거

* Example Style Update

* design system upgrade

* common.css로 파일 분리

* theme 변경

* div 대신 <> 를 사용하도록 수정

* inerface 명 ~~Props 방식으로 사용하도록 변경

* package-lock.json 머지 오류 해결

* Example.tsx 괄호 정리

* border-radius 제거

* app_page.tsx 제거 및 style import 피드백 반영

* 절대 경로로 이동후 app.page.tsx로 이동

* reset이 common보다 먼저오도록 수정

* chore: storybook-addon-next-router 추가

* refactor: _app.page.tsx -> _app.tsx

* fix: borderRadius 삭제

* fix: common, reset css 순서 변경

* chore: 코드 오너 수정

Co-authored-by: sujk912 <[email protected]>
KIMSEUNGGYU added a commit that referenced this pull request Jan 4, 2023
* [feat] Nextjs 에서 svgr 파일 적용되도록 설정
- @svgr/webpack 는 SVG 파일을 인식할 수 있도록 설정
- url-loader 은 SVG 파일을 ReactComponent 로 인식할 수 있게 하도록 설정

* [feat] SVG 아이콘 등록

* [fix] 🐛 스토리북에서 svg 제대로 인식 못하는 이슈 해결

* [feat] Icon 컴포넌트 구현
- SVG 기반 Icon 컴포넌트 개발
-  svg 가 fill 로 스타일 적용하는 것도있고, stroke 로 하는 것도 있고, 하나의 svg 안에 여러 개의 fill로 있는 것도있지만, 현재 디자인을 봤을 때 stroke 만 변경해도 가능해서 stroke 값으로 색상 변경

* [feat] 디자인 시스템 구현 (#27)

* [chore] 윈도우에서 cr prettier와 eslint 충돌 오류 해결

* fix: fix window eslint error

* feat: Add GlobalStyle

* feat: Add global theme

* feat: Add theme

* feat: Add Example Component

* feat: Remove GlobalStyle

* fix: Image src missing 오류 해결

* refactor: eslint ban-ts-comment 제거

* refactor: change theme fontsize small name into sm

* refactor: Remove Example from _app.page.tsx

* props 제거

* Example Style Update

* design system upgrade

* common.css로 파일 분리

* theme 변경

* div 대신 <> 를 사용하도록 수정

* inerface 명 ~~Props 방식으로 사용하도록 변경

* package-lock.json 머지 오류 해결

* Example.tsx 괄호 정리

* border-radius 제거

* app_page.tsx 제거 및 style import 피드백 반영

* 절대 경로로 이동후 app.page.tsx로 이동

* reset이 common보다 먼저오도록 수정

* chore: storybook-addon-next-router 추가

* refactor: _app.page.tsx -> _app.tsx

* fix: borderRadius 삭제

* fix: common, reset css 순서 변경

* chore: 코드 오너 수정

Co-authored-by: sujk912 <[email protected]>

* [refactor] 코드리뷰 수정
- path alias 로 수정
- 아이콘 폴더 구조 변경
- 불필요한 코드 제거

* [refactor] Color 타입 theme 에서 관리

* [refactor] next page 파일 관리 방법 변경
- 기존 방식으로 변경

Co-authored-by: 김현우 <[email protected]>
Co-authored-by: sujk912 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛bug 오류 수정 ✨ feature 기능 개발
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feat] 디자인시스템 초기 설정
3 participants