⌕
setQInput(e.target.value)}
/>
{q && data && {data.total} Treffer}
{error && Devlogs konnten nicht geladen werden.
}
{!error && !data && Lade …
}
{data?.total === 0 && (
{q ? `Keine Treffer für „${q}".` : 'Noch keine Devlogs archiviert.'}
)}
{data?.total > 0 && (
{data.items.map((d) => {
const { project, footer, body } = splitContent(d.content);
const month = monthFmt.format(new Date(d.posted_at));
const showMonth = month !== lastMonth;
lastMonth = month;
return (
{showMonth &&
{month}
}
{dateFmt.format(new Date(d.posted_at))}
{project && {project}}
{relative(d.posted_at)}
{me?.admin && (
)}
{d.images?.length > 0 && (
{d.images.map((src) => (
))}
)}
{footer && (
)}
);
})}
)}
{pages > 1 && (
{String(page).padStart(2, '0')} / {String(pages).padStart(2, '0')}
)}
>
);
}