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

공통 컴포넌트: 디렉토리 구조 #259

Open
wants to merge 4 commits into
base: dev
Choose a base branch
from
Open

Conversation

hyerindev
Copy link
Member

@hyerindev hyerindev commented Jan 18, 2025

🔎 What is this PR?

✨ 설명

주요 변경사항

  1. common 폴더의 디렉토리 구조를 변경함.
    • 버튼 종류 컴포넌트를 button 폴더로 분류했습니다. SegmentedButton은 클릭하여 특정 액션을 수행하는 일반적인 버튼과 성격이 다르다고 생각하여 넣지 않았습니다. (어떤 곳에서는 SegmentControl로 불리는 등 일반적인 버튼과 역할이 다릅니다.)
    • 이모지 종류 컴포넌트를 emoji 폴더로 분류했습니다.
    • 인풋필드 종류 컴포넌트를 input 폴더로 분류했습니다.
    • 모달 종류 컴포넌트를 modal 폴더로 분류했습니다. Toast는 Scrim을 사용하지 않는 non-modal 형태이므로 넣지 않았습니다.
  2. components 폴더의 디렉토리 구조를 변경함.
    • book 폴더의 컴포넌트를 library 도메인으로 합쳤습니다.
    • communityinfosetting 폴더와 communitysidebar 폴더의 컴포넌트, common 폴더의 CommunityInfoCard 컴포넌트를 community 도메인으로 합쳤습니다.
  3. 컴포넌트 이름을 변경함.
    • InputDatepickerDatepicker
    • InputDropdownDropdown
    • InputRadioRadioField
    • InputTextTextField
    • ServerbarGlobalNavigationDrawer
    • CommunitySideBarCommunityDrawer
  4. 위 변경사항을 코드에 반영함.
    • 세부적으로 코드 수정이 필요한 경우는 반영하지 않았습니다.

기타 변경사항

  • Accordions 등 중복 코드를 삭제함.

📷 스크린샷 (선택)

☑️ 테스트 체크리스트

💡 집중 리뷰 요청

@hyerindev hyerindev added refactor♻️ 코드를 개선 또는 단순 정리함. design💄 퍼블리싱 관련 labels Jan 18, 2025
@hyerindev hyerindev requested review from rwaeng and yyeonzu January 18, 2025 15:50
@hyerindev hyerindev self-assigned this Jan 18, 2025
@hyerindev hyerindev linked an issue Jan 18, 2025 that may be closed by this pull request
2 tasks
@hyerindev hyerindev marked this pull request as ready for review January 19, 2025 14:01
Copy link
Contributor

@rwaeng rwaeng left a comment

Choose a reason for hiding this comment

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

👍 확인했습니다!
.💬확인이 늦어 충돌이 많이 나네요🥲

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design💄 퍼블리싱 관련 refactor♻️ 코드를 개선 또는 단순 정리함.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

공통 컴포넌트: 디렉토리 구조
2 participants