From 3614c94885ebdd9e87bffd0d4636eb42bcd95ac2 Mon Sep 17 00:00:00 2001 From: Jake Date: Fri, 15 May 2026 08:53:15 +0100 Subject: [PATCH] =?UTF-8?q?v0.2=20Phase=207.1:=20ShutdownRitualPage=20?= =?UTF-8?q?=E2=80=94=20wrapper=20sweep?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Migrated the two ad-hoc buttons to wrappers; everything else (display- only reflective copy, the open-loops list, the Newport shutdown template) stays verbatim since the page is intentionally low-grammar. - Back-arrow button → LumotiaIconButton (icon=ArrowLeft, size=sm) - "Close" button → LumotiaButton variant=primary Bespoke: none on this page (no recording state, no transcript surface). Per-page gate: npm run check (0/0/5704 files). Vitest / browser-mode / e2e baselines stay green (no behaviour change). Co-Authored-By: Claude Opus 4.7 (1M context) --- src/lib/pages/ShutdownRitualPage.svelte | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/src/lib/pages/ShutdownRitualPage.svelte b/src/lib/pages/ShutdownRitualPage.svelte index 2bf3488..e367401 100644 --- a/src/lib/pages/ShutdownRitualPage.svelte +++ b/src/lib/pages/ShutdownRitualPage.svelte @@ -19,6 +19,8 @@ import { Moon, ArrowLeft } from 'lucide-svelte'; import { page } from '$lib/stores/page.svelte.js'; import { hasTauriRuntime } from '$lib/utils/runtime.js'; + import LumotiaButton from '$lib/ui/LumotiaButton.svelte'; + import LumotiaIconButton from '$lib/ui/LumotiaIconButton.svelte'; interface TaskRow { id: string; @@ -72,14 +74,7 @@
- +
@@ -156,13 +151,7 @@
- + Close
{/if}