Event management
This guide covers the event data files that editors update most often.
Event schedule data
Section titled “Event schedule data”The 2026 Triennial Gathering schedule lives in:
src/data/events/triennialGathering2026Schedule.ts
Each day includes a date, description, and an array of events with time, title, and optional speaker or details fields.
Updating schedule entries
Section titled “Updating schedule entries”Example entry:
{ time: '09:00 – 09:15', title: 'Welcome to Iceland', speaker: 'Ólafur Gúðbjórn Skúlason', details: 'Landspítali, National University Hospital of Iceland.',}Keep the same keys and formatting. Add commas after each event object.
Countdown timer (homepage)
Section titled “Countdown timer (homepage)”The countdown timer for the Triennial Gathering is controlled by the Event Header component:
src/components/EventHeaderSection.astro
Update the event date in the script if the schedule changes:
const eventDate = new Date('2026-03-30T00:00:00').getTime();The visible date range and location text are also in the same component. If the event concludes, ask a developer to remove or replace the countdown entirely.
Common mistakes
Section titled “Common mistakes”- Removing a comma between schedule entries
- Changing key names (stick to
time,title,speaker,details) - Updating the countdown date without updating the schedule