Skip to content

feat. Design System-Map(명지도) Component 수정 #92

Description

@BXXNXXII

Map(명지도) Component 변경사항 체크리스트

즐겨찾기 바텀시트/그룹 편집/그룹명 수정 항목은 현재 Swagger 기준으로 목록 조회, 그룹 조회/수정, 장소 개수, 선택 상태 저장 API가 없어 실제 연동 구현 보류.

  • 아이콘 및 공통 부품 추가/수정

    • 일반 강의실/교수실 아이콘 추가
    • 현재 위치 아이콘 추가/수정
    • 리셋 아이콘 추가
    • map_pin 기본/선택 상태 컴포넌트 추가
    • 필요한 경우 components/icons export 정리
  • 기존 지도 UI의 작은 변경사항 반영

    • Floor 표시 F11 형식으로 변경
    • 바텀시트 시간 텍스트 컬러 gray80gray40으로 변경
  • 지도 FAB / 현재 위치 / 리셋 버튼 정리

    • 현재 위치 버튼 배치 반영
    • 리셋 버튼 배치 반영
    • 버튼 pressed/active 상태 확인
    • 웹/iOS/Android 터치 동작 확인
  • 즐겨찾기 바텀시트 기본 상태 수정

    • 즐겨찾기 건물/장소 리스트 UI 확인
    • 그룹명 표시 확인
    • 장소 개수 표시 확인
    • 선택/체크 상태 UI 반영
  • 즐겨찾기 편집 바텀시트 구현

    • 제목 영역 구현
    • 닫기 버튼 구현
    • 메모 입력 필드 구현
    • 글자 수 카운트 구현
    • 새 그룹 추가 액션 구현
    • 그룹 리스트 구현
    • 그룹 선택 체크 상태 구현
    • 저장 버튼 구현
    • 저장 버튼 활성/비활성 상태 처리
  • 그룹명 수정 바텀시트 구현

    • 제목 영역 구현
    • 닫기 버튼 구현
    • 그룹명 입력 필드 구현
    • 글자 수 카운트 구현
    • 그룹 색상 선택 UI 구현
    • 선택된 색상 상태 표시
    • 저장 버튼 구현
    • 저장 버튼 활성/비활성 상태 처리
  • 키워드 수정 바텀시트 구현

    • 삭제 아이콘 버튼 구현
    • 제목 영역 구현
    • 닫기 버튼 구현
    • 키워드 입력 필드 구현
    • 안내 문구 구현
    • 카테고리 칩 리스트 구현
    • 카테고리 선택 상태 구현
    • 저장 버튼 구현
    • 저장 버튼 활성/비활성 상태 처리
  • modal 컴포넌트 추가

    • 로그인 필요 모달 UI 구현
    • 취소/로그인 버튼 구현
    • 웹에서 정상 표시되는지 확인
    • 기존 showAlert() 사용 정책과 충돌하지 않도록 용도 구분
  • 플랫폼별 검증

    • 모바일 웹 레이아웃 확인
    • iOS 레이아웃 확인
    • Android 레이아웃 확인

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions