2d11d222db
이전 commit (3ed53a670,57ffbcbbc) 의 두 잘못 수정. 1. ConfigPanel — CPSwitch 8개 → FeatureChipGrid 1개 CP 시스템에 다중 boolean 토글 묶음용 FeatureChipGrid 가 이미 있는데 (CPExtras.tsx:208, InvLegacyDivider/Button/Text/InvRepeater 가 사용), CPRow + CPSwitch 8개로 따로 만든 게 잘못. cp 시스템 본래 패턴 따름. - 8 토글 (chartEnabled / fieldChooserEnabled / rowGrandTotals / columnGrandTotals / mergeCells / alternateRowColors / exportExcel / exportPdf) 을 평면 key 로 정의 - source = nested config 에서 평면 boolean 객체 변환 - onToggle = 평면 key 받아 nested patch (switch 분기) - 각 chip 에 desc 추가 (hover tooltip, FeatureChipGrid 가 portal 로 표시) 2. PivotView — data 영역 0개면 안내 (빈 0 그리드 회피) hasActiveFields 분기를 강화. 기존: row/column/data 중 하나만 있어도 true → row 영역에만 컬럼이 들어간 옛 잘못된 매핑이 빈 0 그리드를 표시 하는 회귀 (Image #6). 변경: data 영역 컬럼 ≥1 이어야 의미있는 피벗. data 0개면 "필드를 배치하세요" 안내 + FieldChooser 버튼 fallback. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>