ReferenceComponents

timeline

Planned things in time order: an agenda, an itinerary, a schedule.

What happens when. timeline lays out planned things in time order — tomorrow's classes, a trip's legs, a week of training, medication times — under day headings when it spans days.

Tomorrow09:30PhysicsRoom 20411:00Linear algebraHall B14:15Study groupLibrary, 3rd floor

Re-rendered in the browser from the SDK’s own scales. Not a screenshot.

When not to use it

What already happened is item_list; the progress of one order or claim is order_tracker. There is no hour grid: on a phone it does not fit.

Props

Every block also carries type and a required fallback_text of 1 to 300 characters.

PropTypeRequiredConstraints
titlestringNoUp to 80 characters.
groupsarrayNoUp to 7 entries.
groups[].labelstringYes1 to 40 characters.
itemsarrayYes1 to 16 entries.
items[].group_indexintegerNo0 to 6.
items[].time_labelstringYes1 to 24 characters.
items[].starts_atstringNoISO 8601 in UTC (...Z); a numeric offset fails validation.
items[].ends_atstringNoISO 8601 in UTC (...Z); a numeric offset fails validation.
items[].titlestringYes1 to 80 characters.
items[].subtitlestringNoUp to 120 characters.
items[].iconstringNoUp to 40 characters.
items[].actionactionNo{ kind: "reply", text } or { kind: "open_url", url } or { kind: "navigate", route } or { kind: "call", phone } or { kind: "copy", text } or { kind: "add_to_calendar", title, starts_at }. See Actions.