velxio/frontend/src/components/examples
David Montero 2c43c638a1 prerender: SSR bodies were never injected; examples gallery renders on the server
replaceRootSeo() swaps the static #root-seo fallback for the page's SSR
body by string search. The old regex required a <script> right after the
block, but Vite hoists the module script into <head> in the built
index.html, so it never matched: every prerendered page (landings, /v3,
/about, all 171 example pages) shipped the HOMEPAGE's fallback body —
same <h1>, same nav — under its own <head>. Two hundred near-duplicate
bodies, and none of the landings' actual content (h1, sections, FAQ)
ever reached the crawler.

ExamplesGallery passes a server snapshot to useSyncExternalStore so
/examples SSRs instead of falling back to meta-only.
2026-08-18 18:10:36 +02:00
..
CircuitPreview.tsx
…
CommunityProjectsGrid.tsx
…
ExampleThumbnail.tsx
…
ExamplesGallery.css redesign(examples): compact toolbar + denser grid + fix card black bars 2026-07-16 06:09:02 +02:00
ExamplesGallery.tsx prerender: SSR bodies were never injected; examples gallery renders on the server 2026-08-18 18:10:36 +02:00
InlineComponentSVGs.tsx ui(examples): reSpeaker glyph at the true 178x437 scale 2026-07-31 15:18:30 +02:00