From 0f2f1d1cbf42c8ea101be030d093f52dd966e723 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Sat, 25 Apr 2026 18:41:04 +0100 Subject: [PATCH] chore(visual): Phase 4 audit polish on event/series surface MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Migrates event/series UI from Tailwind/Nuxt UI form components to the zine pattern (dashed borders, CSS-var palette, native inputs). Restructures single-event and series detail/index pages to the two-column grid pattern matching about.vue and member/dashboard.vue. Touches: - app/components/EventSeriesTicketCard.vue — phantom-palette → CSS-var migration (--candle, --ember, --surface), color="gray" → "neutral" - app/components/EventTicketCard.vue — --candle-faint border var - app/components/EventTicketPurchase.vue — accent-color: var(--candle) - app/pages/events/[slug].vue — page-fill flex chain, .event-body grid - app/pages/events/index.vue — series link uses series.id (was _id) - app/pages/series/[id].vue — two-column layout (1fr/280px) + sidebar - app/pages/series/index.vue — full rewrite to dashed-border zine pattern Per docs/specs/events-visual-audit-findings.md Phase 4. Behavior unchanged. --- app/components/EventSeriesTicketCard.vue | 111 +++---- app/components/EventTicketCard.vue | 2 +- app/components/EventTicketPurchase.vue | 1 + app/pages/events/[slug].vue | 13 +- app/pages/events/index.vue | 31 +- app/pages/series/[id].vue | 168 +++++++--- app/pages/series/index.vue | 387 ++++++++++------------- 7 files changed, 376 insertions(+), 337 deletions(-) diff --git a/app/components/EventSeriesTicketCard.vue b/app/components/EventSeriesTicketCard.vue index ba4f942..b458301 100644 --- a/app/components/EventSeriesTicketCard.vue +++ b/app/components/EventSeriesTicketCard.vue @@ -1,37 +1,27 @@