From 52929122f53b315a0f4c421ff2065543eac08705 Mon Sep 17 00:00:00 2001 From: Peter Meier Date: Fri, 26 Jun 2026 12:20:24 +0200 Subject: [PATCH] fix(ui): roter NEU-Badge, separate Nav-Pills, Footer-Headlines + Spalten MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - AnnouncementBanner: führendes **bold** rendert als roter Pill-Badge - Header: Kalender/Adressbuch/Suche je eigene Pill statt geteiltem Container - LinkListBlock: uppercase raus, >4 Links → 4er-Spalten ab sm Co-Authored-By: Claude Opus 4.8 (1M context) --- src/lib/components/AnnouncementBanner.svelte | 20 ++++++++++++++++++- src/lib/components/Header.svelte | 8 +++----- .../components/blocks/LinkListBlock.svelte | 10 ++++++++-- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/lib/components/AnnouncementBanner.svelte b/src/lib/components/AnnouncementBanner.svelte index ac60f4f..336df16 100644 --- a/src/lib/components/AnnouncementBanner.svelte +++ b/src/lib/components/AnnouncementBanner.svelte @@ -10,7 +10,7 @@ {#if banner?.text}
- {@html textHtml} + {#if banner.link}
{/if} + + diff --git a/src/lib/components/Header.svelte b/src/lib/components/Header.svelte index 7cce8fc..ce9b987 100644 --- a/src/lib/components/Header.svelte +++ b/src/lib/components/Header.svelte @@ -193,9 +193,7 @@ {/if} {/each} -
+
{#each socialLinks as social} {@const isInternal = social.href.startsWith("/")} {@const sActive = isInternal && isActiveLink(social.href, $page.url.pathname)} @@ -203,7 +201,7 @@ href={social.href} target={isInternal ? undefined : "_blank"} rel={isInternal ? undefined : "noopener noreferrer"} - class="px-1.5 py-0.5 rounded-full transition-opacity hover:opacity-70 inline-flex items-center gap-1.5 {sActive ? 'font-bold' : ''}" + class="rounded-full border border-wald-700/15 bg-wald-700/8 px-2.5 py-1 transition-opacity hover:opacity-70 inline-flex items-center gap-1.5 {sActive ? 'font-bold' : ''}" aria-current={sActive ? "page" : undefined} aria-label={social.label || t(T.header_social_aria)} title={social.label || t(T.header_social_aria)} @@ -216,7 +214,7 @@ {/each}