diff --git a/landing/public/demo/arbre-demo-en-large.webp b/landing/public/demo/arbre-demo-en-large.webp new file mode 100644 index 0000000..73d5c99 Binary files /dev/null and b/landing/public/demo/arbre-demo-en-large.webp differ diff --git a/landing/public/demo/arbre-demo-en-mobile.webp b/landing/public/demo/arbre-demo-en-mobile.webp new file mode 100644 index 0000000..f4913a1 Binary files /dev/null and b/landing/public/demo/arbre-demo-en-mobile.webp differ diff --git a/landing/public/demo/arbre-demo-fr-large.webp b/landing/public/demo/arbre-demo-fr-large.webp new file mode 100644 index 0000000..80462b7 Binary files /dev/null and b/landing/public/demo/arbre-demo-fr-large.webp differ diff --git a/landing/public/demo/arbre-demo-fr-mobile.webp b/landing/public/demo/arbre-demo-fr-mobile.webp new file mode 100644 index 0000000..dfb4bcb Binary files /dev/null and b/landing/public/demo/arbre-demo-fr-mobile.webp differ diff --git a/landing/src/App.jsx b/landing/src/App.jsx index 2f8ffb9..703bfdb 100644 --- a/landing/src/App.jsx +++ b/landing/src/App.jsx @@ -839,10 +839,24 @@ function InlineDemo({ t, locale }) { ? { minHeight: '66vh', height: '88vw', maxHeight: '780px' } : { minHeight: '52vh', height: '56vw', maxHeight: '720px' }} > + {/* Capture fixe de l'arbre de démo sous l'iframe : le bloc montre le vrai arbre avant le chargement, + aux captures d'écran comme aux visiteurs. Refaite depuis app.parenthese.io/?embed si l'arbre change. */} + + + {loaded + + {!loaded && ( -
- - {shouldLoad ? t.demo.loading : t.demo.idle} +
+ {active && } + {shouldLoad ? t.demo.loading : t.demo.idle}
)} @@ -864,7 +878,7 @@ function InlineDemo({ t, locale }) { }} /> - {!active && loaded && ( + {!active && (