Sideline Exchange/
Dashboard →

Consume

The calendar widget

A publishable key and a team in, a rendered schedule out. Two script tags on any page.

The widget (@sidelineexchange/calendar, Apache-2.0) renders a team’s schedule with the viewer’s own locale and time zone. It ships with a publishable key — read-only, public-tier, safe in a page — created in the dashboard with type Publishable.

Cancelled games are struck through rather than hidden: a family that saw the game yesterday needs to see the cancellation today. For calendar apps rather than pages, every team also has a public iCal feed at /v1/teams/{id}/calendar.ics — no key at all.

The exact shape of this