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

Refactor/#171: Tag 컴포넌트 추가 및 적용 #175

Merged
merged 24 commits into from
Feb 11, 2023

Conversation

dev-muuu
Copy link
Collaborator

What is this PR? 🔍

Tag 컴포넌트 추가 및 적용

Key Changes 🔑

1. Tag 컴포넌트 설계

  • 기본 Tag로 Tag 클래스 설계

  • 하위 클래스로 PurpleTag, YellowTag 클래스 생성

  • configuration 통해 Tag 타입 지정 가능

    • 현재 tag 높이에 따라 다른 속성들이 다 정해지는 것으로 파악되어서 type을 'height+ height 수치'로 네이밍 해놓음
  1. normal > 40%컬러
  2. select > 100%컬러
  3. disabled > grey 컬러

위와 같이 세가지 상태 존재

disabled 상태로 인해 ViewTag에도 normal, select, deselect로 네이밍 및 리터럴 값 수정이뤄짐

2. 재치 등록 Tag 컴포넌트 적용

  • CheckRegisterView가 되게 UI요소가 많아 코드가 길고 복잡했는데,
    Tag컴포넌트와 더불어 CheckRegisterView에서 반복으로 사용되는 컴포넌트들 내부 클래스로 정리해서 리팩토링 진행함
    (코드가 그래도 좀 깔끔해져서 뿌듯... ^^)

Related Issues ⛱

#171, #172

… 상속에서 독립적으로 UI 구성으로 리팩토링
@dev-muuu dev-muuu merged commit 373a8f2 into dev Feb 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant