zoomcal-jeffemmett/backlog/tasks/task-4 - Add-event-detail-m...

32 lines
857 B
Markdown

---
id: task-4
title: Add event detail modal/panel
status: Done
assignee: []
created_date: '2026-01-02 14:27'
updated_date: '2026-01-02 16:30'
labels: []
dependencies: []
priority: medium
---
## Description
<!-- SECTION:DESCRIPTION:BEGIN -->
When clicking an event in the calendar, show a detail modal or side panel with full event information including description, location, attendees, and links
<!-- SECTION:DESCRIPTION:END -->
## Implementation Notes
Created `EventDetailModal.tsx` component that displays:
- Event title with source color bar
- Date/time with duration
- IFC date display
- Recurring event indicator
- Location (physical or virtual with join link)
- Attendee count and organizer
- Full description with HTML rendering
- Source badge and event status
Wired up click handlers in MonthView to open the modal when clicking event chips.