Files
planer/src/app/(app)/erfassen/page.tsx
T
Florian WildeandClaude Opus 5 f9a616e596 docs: Handbuchbilder fuer M7 aufnehmen
Die Erfassungsseite zaehlte die Inbox selbst und kam dabei auf eine
andere Zahl als der Zaehler in der Kopfleiste: Ideen zaehlten mit. Sie
benutzt jetzt dieselbe Abfrage. Aufgefallen ist der Widerspruch nur im
aufgenommenen Bild — im Code sah jede Seite fuer sich richtig aus.

Die Bilder der Erfassungsseite zeigen noch die alte Zahl: Der Bildlauf
liess sich danach nicht mehr durchbringen, weil Docker auf diesem Rechner
staendig haengen blieb.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-13 01:01:32 +02:00

43 lines
1.3 KiB
TypeScript

import type { Metadata } from 'next'
import Link from 'next/link'
import { Inbox } from 'lucide-react'
import { Erfassung } from '@/app/(app)/erfassen/erfassung'
import { zaehlstaende } from '@/server/abfragen/aufgaben'
import { verlangeAnmeldung } from '@/server/berechtigung'
export const metadata: Metadata = { title: 'Erfassen' }
export default async function ErfassenSeite() {
await verlangeAnmeldung('/erfassen')
// Dieselbe Zaehlung wie in der Kopfleiste. Eine eigene Abfrage zaehlte
// Ideen mit und widersprach dem Zaehler eine Zeile darueber.
const { inbox } = await zaehlstaende()
return (
<div className="mx-auto flex w-full max-w-md flex-col gap-6">
<div>
<h1 className="text-2xl font-semibold tracking-tight">Erfassen</h1>
<p className="text-gedaempft-vordergrund text-sm">
Alles landet in der Inbox und wird später einsortiert. Ohne Netz wird es
gemerkt.
</p>
</div>
<Erfassung />
<Link
href="/inbox"
className="text-gedaempft-vordergrund hover:text-vordergrund flex items-center gap-2 text-sm"
>
<Inbox className="size-4" aria-hidden />
{inbox === 0
? 'Inbox ist leer'
: inbox === 1
? 'Eine Aufgabe in der Inbox'
: `${inbox} Aufgaben in der Inbox`}
</Link>
</div>
)
}