Broken ausgabe

This commit is contained in:
Simon Martens
2025-09-22 09:02:58 +02:00
parent 350631f6b4
commit 0307bd9c9c
11 changed files with 144 additions and 66 deletions

View File

@@ -6,9 +6,9 @@
<!-- Three-column layout -->
<div class="flex flex-col lg:flex-row gap-6 w-full min-h-screen">
<!-- Column 1: Sticky Inhaltsverzeichnis -->
<div class="lg:w-1/4 xl:w-1/4 flex-shrink-0 bg-slate-50 px-8 py-4">
<div class="lg:sticky lg:top-8 lg:overflow-y-auto">
<div class="bg-slate-50">
<div class="lg:w-1/4 xl:w-1/4 flex-shrink-0 bg-slate-50 px-4 py-4">
<div class="sticky top-0 max-h-screen overflow-y-auto overscroll-contain bg-slate-50">
<div class="mb-4">
{{ template "_title_nav" . }}
</div>
<div class="">

View File

@@ -1,13 +1,10 @@
{{ $model := .model }}
<div class="w-full hyphens-auto">
<div class="hyphens-auto mx-3">
{{- if $model.Pieces.Pages -}}
<div class="space-y-4">
<div class="flex items-center gap-2 mb-4">
<i class="ri-file-list-3-line text-slate-600"></i>
<h3 class="text-base font-semibold text-slate-800">Inhalt</h3>
</div>
<div class="mb-4"></div>
{{ range $page := $model.Pieces.Pages }}
{{ $pageItems := (index $model.Pieces.Items $page) }}
{{ $firstItem := "" }}

View File

@@ -1,7 +1,7 @@
{{ $model := .model }}
{{ $date := .model.Datum.When }}
<!-- Header with year link left, nav buttons right -->
<div class="flex items-center justify-between mb-3">
<div class="flex items-center justify-between mb-3 mx-3">
<a
href="/jahrgang/{{- $date.Year -}}"
class="inline-flex items-center gap-1 text-black hover:text-slate-700 text-base font-medium">
@@ -30,11 +30,14 @@
</div>
</div>
<!-- Issue title and date -->
<div class="border-t border-slate-200 pt-3 mb-4">
<!-- Compact issue title with Inhalt header -->
<div class="border-t border-slate-200 pt-3 mb-4 mx-3">
<div class="flex items-center justify-between">
<div class="flex items-center gap-1">
<h1 class="text-lg font-semibold text-slate-800">
<div class="flex items-center gap-2">
<i class="ri-file-list-3-line text-slate-600"></i>
<span class="text-lg font-bold font-serif text-slate-800">Inhalt</span>
<span class="text-slate-400">•</span>
<h1 class="text-lg font-semibold font-serif text-slate-800">
{{ $model.Number.No }}&#8201;/&#8201;{{ $date.Year }}
</h1>
</div>