"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 && (
)}
{/* 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}
))}
))}
);
}