Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
26 lines
805 B
TypeScript
26 lines
805 B
TypeScript
import type { ReactNode } from 'react'
|
|
import { PrintBar } from './PrintBar'
|
|
|
|
export const dynamic = 'force-dynamic'
|
|
|
|
/**
|
|
* Rahmen der Druckansichten.
|
|
*
|
|
* Er ruft bewusst **kein** `requireUser()`: der PDF-Dienst kommt mit einem
|
|
* kurzlebigen Zeichen und ohne Sitzung, und eine Weiterleitung zur Anmeldung
|
|
* ergäbe ein leeres PDF. Die Prüfung steht in den Seiten selbst.
|
|
*
|
|
* Was er tut, ist zweierlei: er legt den weissen Grund unter das Blatt - sonst
|
|
* schwebt ein Ausdruck im dunklen Thema der Anwendung, und man hält die
|
|
* Ansicht für kaputt - und er gibt einen Weg zurück. Beides verschwindet beim
|
|
* Drucken.
|
|
*/
|
|
export default function PrintLayout({ children }: { children: ReactNode }) {
|
|
return (
|
|
<div className="print-page">
|
|
<PrintBar />
|
|
{children}
|
|
</div>
|
|
)
|
|
}
|