--- // Dossier card โ€” thumbnail diagram, DOSSIER/00N corner tag, title, "the argument", // tag chips, mono meta footer. Facelift shape from the design handoff. import type { CollectionEntry } from "astro:content"; import DossierThumb from "./DossierThumb.astro"; interface Props { entry: CollectionEntry<"projects">; /** 1-based position โ†’ the DOSSIER / 00N corner tag. */ index?: number; } const { entry, index = 1 } = Astro.props; const p = entry.data; const href = `/projects/${entry.id}/`; const dossierNo = String(index).padStart(3, "0"); ---
DOSSIER / {dossierNo}

{p.title}

The argument: {p.outcome}

{p.role} ยท {p.period}