요약
달력 클릭이 안 되던 원인: 아래 마크다운 에디터가 포인터 이벤트를 가로채는 문제
z-index로 해결하고자 했지만 해결이 되지 않음
Calendar 내 Popover에 modal 속성 추가하여 해결
: shadcn + Radix의 modal은 바깥 영역의 포인터 이벤트를 막아줘서 에디터가 더 이상 클릭을 못 훔쳐가게 해준다고 한다.
<Popover open={open} onOpenChange={setOpen} modal>
원인 생각해보기
- 에디터가 더 높은 레이어에 있거나 자체적으로 포인터 이벤트를 먹음 → Popover 위에 보이지만 실제 클릭 타깃은 에디터
- Radix Popover는 기본 비모달. 포커스/포인터가 바깥으로 빠질 수 있다
'[Project] 프로젝트' 카테고리의 다른 글
AWS S3 + CloudFront + GitHub Actions로 운영/개발 환경 CI/CD 구축 (3) | 2025.08.14 |
---|---|
[트러블슈팅] 공통 아이콘 컴포넌트에서 SVG 색상 제어 문제 해결기 (2) | 2025.08.05 |
[프로젝트] tabular-nums 사용하여 숫자를 고정된 폭으로 표시하기 (1) | 2025.07.11 |
[프로젝트] TossPayments 간편결제 API 사용해보기 (0) | 2025.06.19 |
[트러블슈팅] shadcn DatePicker로 Supabase에 날짜 저장 시 전날로 저장되는 문제 (1) | 2025.06.12 |