From dfda94ddfcf1826615ef0bea4592835f0bee69c9 Mon Sep 17 00:00:00 2001 From: Nick Szaunig Date: Fri, 25 Sep 2026 13:09:22 +0200 Subject: [PATCH] feat(ui): Leseerlebnis fuer Wissen und rechtliche Seiten MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Artikel: Lesefortschritt als feine Honiglinie am oberen Rand, Initiale in Serifenschrift und Honig, groesserer Titel, angenehme Zeilenlaenge - Wissen-Uebersicht und "Weitere Artikel" als ruhige Liste mit grossen Serifen-Titeln, Unterstrich und gezeichnetem Pfeil statt "→" - Rechtliche Seiten mit klarerer Ueberschriften-Hierarchie Co-Authored-By: Claude Opus 5.5 (1M context) --- src/app/wissen/[slug]/page.tsx | 31 ++++++++++++++++++++++------- src/app/wissen/page.tsx | 23 +++++++++++++-------- src/components/legal-page.tsx | 4 ++-- src/components/reading-progress.tsx | 21 +++++++++++++++++++ 4 files changed, 62 insertions(+), 17 deletions(-) create mode 100644 src/components/reading-progress.tsx diff --git a/src/app/wissen/[slug]/page.tsx b/src/app/wissen/[slug]/page.tsx index a4f2bb6..486e1cb 100644 --- a/src/app/wissen/[slug]/page.tsx +++ b/src/app/wissen/[slug]/page.tsx @@ -1,6 +1,7 @@ import type { Metadata } from "next"; import { notFound } from "next/navigation"; import Link from "next/link"; +import { ReadingProgress } from "@/components/reading-progress"; import { Container } from "@/components/ui"; import { BackLink } from "@/components/back-link"; import { wissenSlugs } from "@/lib/site-config"; @@ -67,6 +68,7 @@ export default async function WissenArticlePage( return (
+