// wf/desktop.jsx — Desktop adaptations of the same 4 home directions const DeskFrame = ({ children, height = 580 }) => (
la-villa-des-souvenirs.com/guide
{children}
); const DeskNav = () => (
logo
{['Guide','Adresses','Pratique','Contact'].map(l => ( {l} ))}
FR / EN Réserver
); // ─── A · Grille d'icônes desktop ──────────────────────────────────────── const DeskGrid = () => (
Chers hôtes,
Bienvenue à Marseille.
Tout ce qu'il faut savoir sur la maison, et mes adresses préférées dans la ville.
{CATEGORIES.map(c => (
{c.fr}
))}
); // ─── B · Liste éditoriale desktop (2 cols) ────────────────────────────── const DeskEditorial = () => (
Villa des Souvenirs · n°02
Le guide
de la maison.
{CATEGORIES.slice(0, 8).map((c, i) => (
{String(i+1).padStart(2,'0')} {c.fr}
))}
); // ─── C · Hero photo desktop ───────────────────────────────────────────── const DeskHero = () => (
Bienvenue dans la villa
Du cocon urbain à
l'exception absolue.
{CATEGORIES.slice(0, 6).map(c => (
{c.fr}
))}
); // ─── D · Index typographique desktop ──────────────────────────────────── const DeskIndex = () => (
Index
Ici, le temps ralentit.
Les volumes respirent.
La Villa des Souvenirs · Marseille
{CATEGORIES.map((c, i) => (
{String(i+1).padStart(2,'0')} {c.fr} p. {String((i+1)*2).padStart(2,'0')}
))}
); Object.assign(window, { DeskFrame, DeskNav, DeskGrid, DeskEditorial, DeskHero, DeskIndex });