feat: 시설 Popup 디자인 통합 + LAYERS 카운트 통일 + 해외시설 토글 수정 #146

닫힘
htlee "feat/overseas-facilities 에서 develop 로 2 commits 를 머지하려 합니다"
소유자

변경 내용

의존: #145 머지 후 rebase 필요

Popup 통합

  • 전 시설 kind에 리치 Popup 디자인 적용 (헤더·배지·상세정보 통일)
  • 위험시설/해외시설 포함 모든 시설 클릭 시 동일 UI

LAYERS 패널

  • 카운트 표기 통일 — 하드코딩 → 실제 데이터 기반 동적 표기

해외시설 토글 수정

  • militaryOnly에서 분리 (선박/항공기 필터 간섭 해소)
  • deck.gl 레이어 미표시 수정 (ss→sc 변수명 오류)

변경 파일

4 files changed, +384 / -90

  • App.tsx, LayerPanel.tsx, KoreaMap.tsx, useStaticDeckLayers.ts

테스트

  • tsc --noEmit 통과
  • 모든 시설 아이콘 클릭 → 리치 Popup 확인
  • LAYERS 패널 각 그룹 ON 시 카운트 표기 확인
  • 해외시설 토글 시 선박 레이어 유지 확인
## 변경 내용 > **의존**: #145 머지 후 rebase 필요 ### Popup 통합 - 전 시설 kind에 리치 Popup 디자인 적용 (헤더·배지·상세정보 통일) - 위험시설/해외시설 포함 모든 시설 클릭 시 동일 UI ### LAYERS 패널 - 카운트 표기 통일 — 하드코딩 → 실제 데이터 기반 동적 표기 ### 해외시설 토글 수정 - militaryOnly에서 분리 (선박/항공기 필터 간섭 해소) - deck.gl 레이어 미표시 수정 (ss→sc 변수명 오류) ## 변경 파일 4 files changed, +384 / -90 - App.tsx, LayerPanel.tsx, KoreaMap.tsx, useStaticDeckLayers.ts ## 테스트 - [x] `tsc --noEmit` 통과 - [ ] 모든 시설 아이콘 클릭 → 리치 Popup 확인 - [ ] LAYERS 패널 각 그룹 ON 시 카운트 표기 확인 - [ ] 해외시설 토글 시 선박 레이어 유지 확인
htlee added 2 commits 2026-03-23 08:19:33 +09:00
- develop 머지 후 HazardFacility/CnFacility/JpFacility 레이어 통합
- 불법어선 탭 복원 + ShipLayer feature-state 필터 에러 수정
- 현장분석 Python 연동 + DOM Marker→deck.gl 전환 + 폴리곤 인터랙션
- 선단 선택 시 소속 선박 deck.gl 강조 (어구 그룹과 동일 패턴)
- prediction 증분 수집 버그 수정 (vessel_store.py)
- 위험시설 데이터 (hazard/cn/jp) + FieldAnalysisModal 추가
- 전 시설 kind에 리치 Popup 디자인 적용 (헤더·배지·상세정보 통일)
- 해외시설 토글을 militaryOnly에서 분리 (선박/항공기 필터 간섭 해소)
- 해외시설 deck.gl 레이어 미표시 수정 (ss→sc 변수명 오류)
- LAYERS 패널 카운트 통일 — 하드코딩→실제 데이터 기반 동적 표기
claude-bot 이 변경사항을 승인하였습니다. 2026-03-23 08:20:04 +09:00
claude-bot left a comment
멤버

자동 승인 — Popup 디자인 통합 + 카운트 + 토글 수정

✅ 자동 승인 — Popup 디자인 통합 + 카운트 + 토글 수정
htlee closed this pull request 2026-03-23 08:21:21 +09:00

Pull request closed

"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/kcg-monitoring#146
No description provided.