import ProjectRepository from "@/server/actions/project.actions" import Image from "next/image" export default async function ProjectEntry({ id }: { id: string }) { const projects = new ProjectRepository(); const project = await projects.getProjectById(id); if (!project) { return

Project not found!

} return (

{project.name}

Started: {project.startDate.toLocaleString()}

{project.endDate ? `Finished: ${project.endDate.toLocaleDateString()}` : "(In progress)"}

{project.description}

{ project.media && project.media.map((link, idx) => { return {`Media })}
) }