import { Ban, Check, Lock, PlugZap, Plus, RotateCw } from "lucide-react"; import type { Metadata } from "next"; import type { ReactNode } from "react"; import { beispielSchluessel as s, dryRunDatei, dryRunDiff, privatAusgerollt, publicAusgerollt, zusatzaktionen, type Ausrollung, } from "@/beispiel/schluessel"; import { BEISPIEL_JETZT } from "@/beispiel/uebersicht"; import { Badge } from "@/components/ui/Badge"; import { Breadcrumb } from "@/components/ui/Breadcrumb"; import { Button } from "@/components/ui/Button"; import { DiffBox } from "@/components/ui/DiffBox"; import { InnereBox, Karte } from "@/components/ui/Karte"; import { MonoKopieren } from "@/components/ui/MonoKopieren"; import { Seitenkopf } from "@/components/ui/Seitenkopf"; import { Statuspunkt } from "@/components/ui/Statuspunkt"; import { datum, datumZeit, tageBis } from "@/lib/format"; import { sitzungErforderlich } from "@/server/auth/sitzungspflicht"; export const metadata: Metadata = { title: `${s.zweck} (Beispiel)` }; /** Prototyp des Schlüsseldetails mit Beispieldaten (#002); echte Daten ab #012/#016/#017. */ export default async function SchluesselBeispiel() { // Jede Seite prueft selbst; die Huelle ist nur das zweite Netz (CLAUDE.md). await sitzungErforderlich(); const tage = tageBis(s.ablauf, BEISPIEL_JETZT); return (
{e.ziel}
{e.pfad}
{e.zusatz &&{e.zusatz}
}