# 3.1 The agenda views

Use the toolbar at the top (prev/today/next + date picker + view picker) to switch:

- **Day** — the main working view.
  - For *Per professional / service / space*: a **grid** with one column per professional/service/space
    and the hours running down. Bookings are colored bars (service color).
  - For *Per table*: a **horizontal Gantt**, one row per table, bars positioned in time.
- **Week** — overview of the 7 days; each day shows up to **50 appointments** (with a "+N more" hint
  when there are more). Clicking one opens its Details.
- **Month** — monthly calendar with per-day counts.
- **List** — a chronological list, with **pagination** and the same filters as the other views.

**Sidebar (left):** a mini-calendar to jump dates + **filters** by professional/service/space (click to
hide/show) + a service filter. Filters **persist** across views and sessions.

**On mobile:** a day strip at the top + a **filters** button.

> 📸 **`03-agenda-day.png`** — Day view (per-professional grid), full, with the filter sidebar. (Real captures in `design/screenshots/cal*.png`.)
![Agenda — Day](images/03-agenda-day.png)

> 📸 **`03-agenda-week.png`** — Week view with the filters and the "+N more" on a busy day.
![Agenda — Week](images/03-agenda-week.png)

> 📸 **`03-agenda-gantt.png`** — Day view as a Gantt (Per table), one row per table.
![Agenda — Gantt](images/03-agenda-gantt.png)

---