{{-- Gebaut wie die Bereitschaftsseite, und das mit Absicht. Die erste Fassung nahm das Muster der Host-Anlegen-Seite: `lbl`-Etikett, große Kopfzeile, pro Punkt eine fette Karte mit einer Beschreibungsliste darin. Das ist die Sprache einer Formularseite, nicht die einer Liste mit Zuständen — und für dieselbe Aufgabe gibt es in dieser Konsole längst eine: Bereitschaft. Zwei Muster für ein Problem sind zwei Sprachen. Also: schlichte Kopfzeile, ein Sammelbanner mit dem dringendsten Zustand, danach je Zustand eine Karte mit einer `divide-y`-Liste. Ein Punkt ist eine Zeile mit Symbol, Titel und drei kleinen Angaben darunter — nicht ein eigener Kasten. --}} @php // Ton je Zustand, an einer Stelle. Nur „verkauft, nicht geliefert" ist rot: // wenn alles auffällt, fällt nichts auf. $tone = [ App\Support\OpenWork::SOLD => ['alert-triangle', 'text-danger'], App\Support\OpenWork::PARTIAL => ['alert-triangle', 'text-warning'], App\Support\OpenWork::UNPROVEN => ['shield-check', 'text-muted'], App\Support\OpenWork::PLANNED => ['bell', 'text-muted'], ]; @endphp
{{ __('open_work.subtitle') }}
{{ trans_choice('open_work.summary', $total, ['n' => $total]) }}
{{ __('open_work.state_hint.'.$state) }}
{{ $item['title'] }}
{{-- Zwei Spalten, sobald Platz da ist. Beide Absätze standen untereinander mit `max-w-[76ch]`. Das Layout erlaubt aber 1320 px, die Karte ist also über 1200 px breit — der Text endete in der Mitte und rechts blieb die halbe Karte leer. Die Grenze ganz wegzunehmen wäre die falsche Antwort: über die volle Breite wären es rund 165 Zeichen je Zeile, und eine Zeile, deren Anfang man beim Umbruch nicht mehr findet, liest niemand. Zwei Spalten füllen die Breite UND halten jede Spalte in der lesbaren Länge. Und sie passen inhaltlich: „was fehlt" ist eine Beschreibung, „wenn es so bleibt" eine Folge. Nebeneinander sieht man den Unterschied. --}}{{ $item['missing'] }}
{{ __('open_work.risk') }}: {{ $item['risk'] }}
{{ $item['where'] }}
{{ __('open_work.empty') }}