"use client";
import Image from "next/image";
import { History, ExternalLink, Cpu } from "lucide-react";
import { ForgeProject } from "@/types";
export default function ForgeUI({ project }: { project: ForgeProject }) {
return (
{/* Upper Section: Hero Area */}
{" "}
{/* Added pt-8 here to replace the p-8 pt-0 conflict */}
{project.projectName}
{project.currentVersion}
{project.engine}
{project.isRecent && (
ACTIVE STREAM
)}
{project.externalLink && (
Project Details
)}
{project.description}
{project.imagePath && (
)}
{/* Technical Highlights */}
{project.highlights.map((tag) => (
{`// ${tag}`}
))}
{/* Lower Section: Logs */}
Dev_Log
{project.changelog.map((entry) => (
{/* The Version Indicator Circle */}
{entry.version}
{entry.date}
{/* Individual Changes with Bullet Points */}
{entry.changes.map((change, idx) => (
-
{/* The Bullet Character */}
•
{change}
))}
))}
);
}