feat(legal): Rechtstexte auf finale Fassung (v1.7.5)

Auf Wunsch produktiv statt Entwurf:
- Entwurfs-Kennzeichnung/Warnbanner entfernt; dezenter Standard-Hinweis im Footer der Rechtsseiten
  ("nach bestem Wissen und Gewissen erstellt und laufend gepflegt") — keine Behauptung juristischer Prüfung
- Dokumentversionen 1.0.0-draft -> 1.0.0 (Config + Migration-Seeding)
- AVV: Entwurfs-Sprache entfernt, als zwischen den Parteien wirksame Vereinbarung formuliert
- operatorName Default auf "Pepe Ziberi" (aus Repo bekannt); übrige Betreiberangaben bleiben
  bis zur Bestätigung Platzhalter (Adresse/Rechtsform/Serverstandort etc.)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Pepe Ziberi
2026-07-23 12:28:27 +02:00
parent 9eafe984e1
commit a14753c994
5 changed files with 21 additions and 22 deletions

View File

@@ -35,7 +35,7 @@ interface LegalPageProps {
version?: string
/** Veröffentlichungsdatum ISO */
publishedAt?: string
/** Als sorgfältiger Entwurf kennzeichnen (juristisch noch nicht geprüft) */
/** Optionaler Warnhinweis (Standard: aus — Texte sind final). */
draft?: boolean
/** Kurzer Einleitungssatz unter dem Titel */
intro?: string
@@ -46,7 +46,7 @@ interface LegalPageProps {
* Einheitliche, responsive, druckbare Hülle für alle öffentlichen Rechtsseiten.
* Enthält Zurück-Link, Drucken-Button, Version/Datum, Entwurfshinweis und die Pflicht-Footer-Links.
*/
export function LegalPage({ title, version, publishedAt, draft = true, intro, children }: LegalPageProps) {
export function LegalPage({ title, version, publishedAt, draft = false, intro, children }: LegalPageProps) {
return (
<div className="min-h-screen bg-background px-4 py-10 print:py-0 print:bg-white">
<div className="max-w-3xl mx-auto">
@@ -75,7 +75,7 @@ export function LegalPage({ title, version, publishedAt, draft = true, intro, ch
{draft && (
<div className="mt-4 rounded-lg border border-amber-300 bg-amber-50 dark:bg-amber-950/30 dark:border-amber-800 px-4 py-3 text-sm text-amber-800 dark:text-amber-300">
<strong>Sorgfältiger Entwurf.</strong> {legal.draftNotice}
{legal.draftNotice}
</div>
)}
@@ -84,6 +84,7 @@ export function LegalPage({ title, version, publishedAt, draft = true, intro, ch
</div>
<LegalFooterLinks />
<p className="mt-4 text-xs text-muted-foreground/70">{legal.draftNotice}</p>
</article>
</div>
</div>