Workspace Home
A contained app home with a greeting, quick actions, recent docs with drawn previews, my tasks, upcoming meetings with a live join key, and activity.
Preview
Tuesday, November 3
Good morning, Ines
3 tasks due today and 2 meetings before lunch.
Recent docs
Edited by you and your teamMy tasks
3 open- Today
- Yesterday
- Thu
Upcoming meetings
- Design review10:00 – 10:30
- Planning sync11:30 – 12:00
- 1:1 with Priya15:00 – 15:30
Activity
- PN
Priya Nair approved the Cycle 15 plan
9:14 - MO
Malik Osei moved Export streaming to Review
8:52 - HK
Hana Kobayashi commented on Keyboard map
Yesterday
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| name | string | — | First name for the greeting. |
| greeting | string | "Welcome back" | Greeting word; pass it in (e.g. from the server's clock) so server and client agree. |
| dateLabel | string | — | Display date above the greeting. |
| summary | ReactNode | — | One line under the greeting. |
| actions | { id, label, icon?, shortcut? }[] | [] | Quick action tiles; the first is the lit key. |
| docs | { id, title, kind, edited, href? }[] | [] | Recent docs with drawn previews (FilePreview kinds). |
| tasks | { id, title, project?, due?, done?, late? }[] | [] | My tasks with checkboxes; late dues show in red. |
| meetings | { id, title, time, people?, startsIn? }[] | [] | Upcoming meetings; the first with startsIn gets a live Join key. |
| activity | { id, actor, actorName, text, time }[] | [] | Recent activity timeline. |
| onAction | (id) => void | — | Called by a quick action. |
| onTaskToggle | (id, done) => void | — | Called when a task is checked or unchecked. |
| onJoin | (id) => void | — | Called by the Join key. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
