---
import { getEntry } from "astro:content";
const projects = await getEntry("projects", "projects");
let lastYear = 0;
---
{projects.data.sort((a, b) => b.date.getTime() - a.date.getTime()).map((project) => {
const isNewYear = project.date.getFullYear() !== lastYear;
lastYear = project.date.getFullYear();
return <>
{isNewYear &&
{project.date.getFullYear()}
}
{project.name}
{project.description}
{project.links.map((link) => {
return
{link};
})}
>;
})}