const { Dialog, Button, Readout, Badge, IconButton, Toast } = window.JabberwockeeDesignSystem_646027; function ProjectDialog({ index, onClose, onStep, onRequest }) { const D = window.JW_DATA; const p = index === null ? null : D.projects[index]; if (!p) return null; return ( onStep(-1)} />{String(index + 1).padStart(2, "0")} / {String(D.projects.length).padStart(2, "0")} onStep(1)} />} footer={<>}>
{p.alt}
{p.badge &&
{p.badge}
}

{p.title}{p.aka && — {p.aka}}

{p.logline}

{[["Status", p.badge || (p.kind === "short" ? "Short film" : "Feature")], p.director && ["Director", p.director], p.year && ["Year", p.year], ["Recognition", p.meta.join(" • ")]].filter(Boolean).map(([k, v]) =>
{k}
{v}
)}
); } window.ProjectDialog = ProjectDialog;