Skip to content

feat(cowork): add cowork page and extract shared layout primitives#77

Merged
adrienlupo merged 5 commits into
mainfrom
feat/cowork-page
Jun 8, 2026
Merged

feat(cowork): add cowork page and extract shared layout primitives#77
adrienlupo merged 5 commits into
mainfrom
feat/cowork-page

Conversation

@adrienlupo

Copy link
Copy Markdown
Contributor

Add a standalone /cowork page (hero, stats, equipements, justified photo gallery with lightbox, localisation with embedded map, CTA), wired into the menu, sitemap and LocalBusiness JSON-LD.

Extract the duplicated text-only page hero into a PageHero component (used by blog and cowork), promote the site content-width invariant to a SITE_CONTAINER constant, and parameterize CallToAction with title/subtitle.

Add a standalone /cowork page (hero, stats, equipements, justified photo
gallery with lightbox, localisation with embedded map, CTA), wired into the
menu, sitemap and LocalBusiness JSON-LD.

Extract the duplicated text-only page hero into a PageHero component (used by
blog and cowork), promote the site content-width invariant to a SITE_CONTAINER
constant, and parameterize CallToAction with title/subtitle.
@vercel

vercel Bot commented Jun 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview Jun 5, 2026 8:47am

Request Review

- Recompress cowork_*.jpg to 2000px/q72 (~18MB -> ~2MB total)
- Share sizes between thumbnail and modal so the modal reuses the
  already-loaded thumbnail variant (cache hit = instant open)
- Drop now-redundant blur placeholder on the modal image
- Replace justified flex-wrap with explicit rows of 3 (justified per row)
  so the layout is stable: 3 across on desktop/tablet, 1 on mobile, with
  natural aspect ratios and equal row heights (no more 5-wide blowups)
- Swap gallery photos: remove callbox/lunch, add compressed lunch2
  (2000x1500), arranged landscape/portrait/portrait + portrait/portrait/landscape
- Fix mislabeled meeting2 alt (it's the lounge) and add lunch2 alt
- 25 -> 22 postes (description + stats)
- mention café et thé alongside fruits frais
- remove redundant "Nous situer sur la carte" button (map already shown)
SITE_CONTAINER (max-w-screen-2xl, lg:px-24, xl:px-32) lives in lib/site.ts,
which was outside the content glob. Tailwind never emitted those classes,
collapsing horizontal padding and max-width site-wide.
@adrienlupo adrienlupo merged commit f515c91 into main Jun 8, 2026
2 checks passed
@adrienlupo adrienlupo deleted the feat/cowork-page branch June 8, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant