From e97fdc53c2d6fa8c9f53f51c18de81501846e8f7 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 5 Jun 2026 03:53:35 +0200 Subject: [PATCH] fix(demos): drop fake soma snippet from 26 eidos-only component demos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eidos-native components have NO soma layer, yet each demo rendered a misleading "soma" code-snippet block ("n/a · eidos-native — equivalent markup shown") fed by an orphan `somaSnippet` derived. Sweep the fix already verified on text/heading across all 26: layout primitives box flex grid stack container auto-grid wrap group section aspect-ratio float typography/inline code code-block kbd mark highlight link badge separator visual leaves avatar banner skeleton spinner icon display scroll-frames For each: remove the `somaSnippet` declaration + the soma `data-uix-code` block, leaving only the real eidos snippet (and dropping its now-unneeded inline margin-top). Skipped (correctly): card / avatar-group / image (soma mentioned only in prose, no fake code block — image reads a real ImageProvider) and all genuinely soma-backed components. Verified: `npm run check` 0 errors; 0 orphan somaSnippet refs in swept files; browser spot-check (box, scroll-frames) shows one eidos code block, zero soma badges. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../uix/components/aspect-ratio/+page.svelte | 28 +------------ .../uix/components/auto-grid/+page.svelte | 27 +------------ web/routes/uix/components/avatar/+page.svelte | 29 +------------- web/routes/uix/components/badge/+page.svelte | 39 +----------------- web/routes/uix/components/banner/+page.svelte | 34 +--------------- web/routes/uix/components/box/+page.svelte | 27 +------------ .../uix/components/code-block/+page.svelte | 35 +--------------- web/routes/uix/components/code/+page.svelte | 27 +------------ .../uix/components/container/+page.svelte | 30 +------------- .../uix/components/display/+page.svelte | 28 +------------ web/routes/uix/components/flex/+page.svelte | 28 +------------ web/routes/uix/components/float/+page.svelte | 29 +------------- web/routes/uix/components/grid/+page.svelte | 28 +------------ web/routes/uix/components/group/+page.svelte | 29 +------------- .../uix/components/highlight/+page.svelte | 25 +----------- web/routes/uix/components/icon/+page.svelte | 29 +------------- web/routes/uix/components/kbd/+page.svelte | 24 +---------- web/routes/uix/components/link/+page.svelte | 33 +-------------- web/routes/uix/components/mark/+page.svelte | 24 +---------- .../uix/components/scroll-frames/+page.svelte | 16 +------- .../uix/components/section/+page.svelte | 29 +------------- .../uix/components/separator/+page.svelte | 29 +------------- .../uix/components/skeleton/+page.svelte | 32 +-------------- .../uix/components/spinner/+page.svelte | 40 +------------------ web/routes/uix/components/stack/+page.svelte | 29 +------------- web/routes/uix/components/wrap/+page.svelte | 29 +------------- 26 files changed, 45 insertions(+), 712 deletions(-) diff --git a/web/routes/uix/components/aspect-ratio/+page.svelte b/web/routes/uix/components/aspect-ratio/+page.svelte index 31e60a747..bb13061ff 100644 --- a/web/routes/uix/components/aspect-ratio/+page.svelte +++ b/web/routes/uix/components/aspect-ratio/+page.svelte @@ -58,22 +58,7 @@ return () => obs.disconnect(); }); - // ── Snippets ───────────────────────────────────────────────────────── - const somaSnippet = $derived( - [ - '', - '', - '', - '', - ' ', - '' - ].join('\n') - ); - + // ── Code snippet ────────────────────────────────────────────────────── const eidosSnippet = $derived( [ "