"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 */}

{project.projectName}

{/* Version Badge */} {project.currentVersion} {/* Engine Tag */} {project.engine} {/* Status Indicator (Now part of the tag row) */}
ACTIVE STREAM
{project.externalLink && ( Project Details )}

{project.description}

{project.imagePath && (
{`${project.projectName}
)}
{/* Technical Highlights */}
{project.highlights.map((tag) => ( {`// ${tag}`} ))}
{/* Lower Section: Logs with Gradient Fade */}
Dev_Log
{/* This container handles the fade effect */}
{project.changelog.map((entry) => (
{entry.version} {entry.date}
    {entry.changes.map((change, idx) => (
  • {change}
  • ))}
))}
); }