From 8e162221c30f756d63e1eeb213675d4962d8741a Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 5 Jun 2026 03:40:35 +0200 Subject: [PATCH] fix(demos): typography demos fill live width + drop fake soma snippet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Text and Heading are eidos-native (no soma layer), but their demos: 1. wrapped the live preview in a content-sized box (no inline-size), so `align` had no room to render inside the centered stage area; 2. rendered a "soma" code-snippet block ("n/a · eidos-native") with non-real equivalent markup, muddying the layer story. Fix both: the live wrapper now `inline-size: 100%` (fills up to its max-inline-size cap, 36/38rem) so alignment is visible; and the soma code block + its now-orphan `somaSnippet` derived are removed, leaving only the real eidos snippet. Verified in browser: text box 576px / heading box 608px (filling the 918px stage); align=end renders; one eidos code block, zero soma badges. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../uix/components/heading/+page.svelte | 29 ++---------------- web/routes/uix/components/text/+page.svelte | 30 ++----------------- 2 files changed, 5 insertions(+), 54 deletions(-) diff --git a/web/routes/uix/components/heading/+page.svelte b/web/routes/uix/components/heading/+page.svelte index 989f2ea76..e8871350e 100644 --- a/web/routes/uix/components/heading/+page.svelte +++ b/web/routes/uix/components/heading/+page.svelte @@ -69,23 +69,7 @@ return () => obs.disconnect(); }); - // ── Code snippets ───────────────────────────────────────────────────── - const somaSnippet = $derived( - [ - '', - '', - '', - `', - '>', - ` ${content}`, - `` - ] - .filter(Boolean) - .join('\n') - ); + // ── Code snippet ────────────────────────────────────────────────────── const eidosSnippet = $derived( [ @@ -147,7 +131,7 @@
-
- soma - n/a · heading is eidos-native — equivalent markup shown - svelte -
-
{somaSnippet}
-
- -
eidos visual · level + style + per-axis overrides diff --git a/web/routes/uix/components/text/+page.svelte b/web/routes/uix/components/text/+page.svelte index ba7984556..bb7d54f36 100644 --- a/web/routes/uix/components/text/+page.svelte +++ b/web/routes/uix/components/text/+page.svelte @@ -68,22 +68,7 @@ return () => obs.disconnect(); }); - // ── Code snippets ───────────────────────────────────────────────────── - const somaSnippet = $derived( - [ - '', - '', - '', - '', - ' …', - '' - ].join('\n') - ); - + // ── Code snippet ────────────────────────────────────────────────────── const eidosSnippet = $derived( [ "