← All tests

POS nav + cards — pointer cursor on hover (prod)

2026-05-14 Gate 2 on prod. Small UX fix: <button> elements don't show the pointer cursor by default. Adds cursor-pointer to the two interactive POS controls the user flagged — the expandable "Point of Sale" group in the dark sidebar nav, and the register-card CTA (Open Register / Continue Selling).

6/6 prod test PASS on get-coffee (Pro) + lumiere-coffee (Starter). 59/59 regression green. 1 commit, no migration.
get-coffee — /cafe/pos. The sidebar "Point of Sale" group button and the register-card CTAs now report cursor: pointer on hover.
POS landing on prod

Prod test — 6/6

✓ get-coffee (Pro) — SSO login
✓ get-coffee (Pro) — sidebar "Point of Sale" group button has cursor: pointer
✓ get-coffee (Pro) — register-card CTA button has cursor: pointer
✓ lumiere-coffee (Starter) — SSO login
✓ lumiere-coffee (Starter) — sidebar "Point of Sale" group button has cursor: pointer
✓ lumiere-coffee (Starter) — register-card CTA button has cursor: pointer

Regression sweep — 59/59

✓ phase1                  11/11   route sweep + subscription
✓ phase2-sso-outdoor        6/6    cross-product SSO
✓ phase2-cafe-multishop     6/6    POS shop picker
✓ m1-shop-scoping          10/10   reports / shop scoping
✓ r7                       14/14   dashboard + manager sidebar
✓ r8                        4/4    auth/security (per-tenant scope)
✓ r1-2-landing              8/8    landing flow
                          ─────
                          59/59   green — 65/65 effective with the 6/6 above

Files — 2 touched, no migration

edited:
  components/layout/sidebar.tsx        + cursor-pointer on the NavGroupItem button
  app/(authed)/pos/pos-landing.tsx     + cursor-pointer on the RegisterCard CTA button