o2o-infinith-demo/src
Haewon Kam 48e0c46bc8 fix(contact): 문의 모달이 헤더 안에 갇혀 잘리던 문제
Navbar 는 backdrop-blur-md 를 쓴다. backdrop-filter 가 걸린 요소는
position:fixed 자손의 기준 블록이 되므로, 모달 오버레이의 inset-0 이
뷰포트가 아니라 nav 박스(1396x80)로 잡혔다. 그 결과 모달이 헤더 높이
안에서 잘려 페이지 콘텐츠가 위를 덮는 것처럼 보였다.

오버레이를 document.body 로 포털한다. 조상의 기준 블록·쌓임 맥락에서
완전히 벗어나므로 푸터 등 다른 위치에서 열어도 같은 문제가 생기지 않는다.

실측: 수정 전 오버레이 높이 80px → 수정 후 893px(뷰포트와 일치),
화면 중앙 좌표가 모달 내부로 잡히는 것 확인.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-01 10:48:15 +09:00
..
components fix(contact): 문의 모달이 헤더 안에 갇혀 잘리던 문제 2026-10-01 10:48:15 +09:00
contexts feat: INFINITH Marketing Platform — Phase 1 MVP 2026-03-24 16:48:11 +09:00
data feat(discovery): JK성형외과 영문 기준 AEO/GEO 진단 추가 2026-09-21 10:26:51 +09:00
hooks feat: O2O Clinic 가상 데모 리포트·플랜 추가 (광고 소재용) 2026-04-15 14:15:27 +09:00
lib feat(contact): 푸터 연락처와 문의 폼 추가, 구글시트 적재·메일 알림 연동 2026-10-01 10:21:09 +09:00
pages feat(contact): 푸터 연락처와 문의 폼 추가, 구글시트 적재·메일 알림 연동 2026-10-01 10:21:09 +09:00
services feat: Creatomate API integration — real video generation in Content Studio 2026-04-03 14:13:07 +09:00
types refactor(supporters): 의료관광 연결을 /discovery 에서 서포터즈 사이트 /en/stay 로 옮김 2026-09-09 11:42:46 +09:00
App.tsx feat(discovery): 진단 리포트에서 개선 제안(Action Plan) 단계 분리 2026-09-21 10:27:12 +09:00
index.css feat(front): 진단 요약과 보완 계획을 보여 준 뒤 빌드하게 한다 2026-09-18 17:25:50 +09:00
main.tsx feat(discovery): 진단 리포트에서 개선 제안(Action Plan) 단계 분리 2026-09-21 10:27:12 +09:00
vite-env.d.ts fix: npm run lint(tsc --noEmit) 실제 0 에러 달성 — 기존 93건 정리 2026-08-31 16:17:12 +09:00