세션 내내 추적하던 'opacity 20-30% 흐림' 인상의 진짜 원인: const isDragging = draggedEntry?.entry.id === entry.id; → mock entry에 id가 없어 undefined === undefined → true → 모든 entry에 opacity-40 상시 적용됨 수정: - isDragging: 오브젝트 참조 비교로 전환 (id 의존 제거) - entry 배경/border: 더 진한 파스텔로 대비 강화 (#F3F0FF → #EDE5FF, border #D5CDF5 → #B8A8E8 등) - entry 제목: text-slate-700 → font-medium text-[#0A1128] - 아이콘 opacity-60 제거 (100% 불투명) - shadow-sm + hover:shadow-lg - 섹션 dark 테마 복원 (Dark/White 섹션 교차 규칙 유지) - 일자 셀 bg-slate-50/50 제거, 빈 셀 border 불투명화 6개 병원 데모(view-clinic/banobagi/grand/wonjin/ts/irum) 모두 ContentCalendar 컴포넌트를 공유하므로 한 번에 반영. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .vscode | ||
| data/clinic-registry | ||
| doc | ||
| docs | ||
| plugins | ||
| public/assets/clients | ||
| reference | ||
| scripts | ||
| src | ||
| supabase | ||
| .env.example | ||
| .gitignore | ||
| .vercelignore | ||
| CLAUDE.md | ||
| Medical Marketing Intelligence Report Prompt_01.28.2026.md | ||
| PRD.md | ||
| README.md | ||
| Viewclinic Plan.md | ||
| extracted_marketing_text.md | ||
| index.html | ||
| metadata.json | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| vercel.json | ||
| vite.config.ts | ||
| 뷰성형외과_Marketing_Intelligence_Report.md | ||
README.md
Run and deploy your AI Studio app
This contains everything you need to run your app locally.
View your app in AI Studio: https://ai.studio/apps/d446f5f5-e089-404a-93ce-32a72f2f5108
Run Locally
Prerequisites: Node.js
- Install dependencies:
npm install - Set the
GEMINI_API_KEYin .env.local to your Gemini API key - Run the app:
npm run dev