--- // 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.stack.map((s) => {s})} {p.role} ยท {p.period}
The argument: {p.outcome}
{p.role} ยท {p.period}