Components
Blocks
- Gift Certificate
- Event Agenda
- Event Ticket
- Invoice Classic
- Invoice Consultant
- Invoice Corporate
- Invoice Creative
- Invoice Minimal
- Invoice Modern
- Lesson Plan
- Medical Intake Form
- Meeting Minutes
- Packing Slip
- Press Release
- Report Financial
- Report Marketing
- Report Operations
- Report Security
- Shipping Label
- Work Order
Rendering PDF…
Installation
$ pnpm dlx shadcn@latest add @angular-pdfcn/takumi/event-agendaUsage
import { Component } from "@angular/core";
import { EventAgendaDocument } from "@/components/pdf/blocks/event-agenda/event-agenda";
@Component({
imports: [EventAgendaDocument],
template: `<pdf-event-agenda />`,
})
export class EventAgendaDemo {}API Reference
EventAgendaProps
The data input of pdf-event-agenda takes these fields. It defaults to sample data.
| Field | Type | Description |
|---|---|---|
eventName |
string |
The title or name of the event or conference. |
date |
string |
Start date of the event (e.g. "October 20, 2026"). |
endDate |
string? |
Optional end date for multi-day events. |
venue |
string |
Venue name or physical address. |
days |
DaySchedule[] |
Array of day schedules, each containing sessions. |
tracks |
Track[]? |
Color-coded conference tracks for the legend and session pills. |
wifiInfo |
string? |
Network credentials displayed in the footer. |
emergencyContact |
string? |
Important contact info displayed in the footer. |
accentColor |
string? |
Accent color for headers, badges, and highlights. |