Custom Timeline is a Lightning Web Component that displays an interactive timeline of activities grouped by month.
It supports email previews (HTML or plain text) and works seamlessly inside Lightning Pages or Visualforce via wrappers or Lightning Out.
- π Monthly grouping with collapsible accordion sections
- β° Special "Upcoming & Overdue" section
- π§ Expandable email previews with sender, recipient, and body (HTML or text)
- π½ Interactive icons to expand/collapse emails and sections
- βοΈ Per-item action menu with Edit and Delete options
- π€ Global "Send Email" button displayed above timeline sections
- ποΈ Confirmation modal for delete actions
Place the component in a Lightning Page or embed it in a Visualforce Page using lightning:container or Lightning Out:
<c-custom-timeline></c-custom-timeline>