import { Home } from "@nsmr/pixelart-react"; import type { ReactNode } from "react"; import { Link } from "react-router-dom"; import { getProjectPrompt } from "@/lib/constants"; import type { ProjectMetadata } from "@/projects"; import { AskAI } from "./ask-ai"; export function ProjectPage({ metadata, children, }: { metadata: ProjectMetadata; children: ReactNode; }) { const tags = metadata.tags ? [...metadata.tags].sort() : []; return (

{metadata.title}

{metadata.image ? ( {`${metadata.title} ) : (
)}
{metadata.url ? (
Try {metadata.title}
) : null}

{metadata.date} {metadata.github ? ( <> {" "} -{" "} Source Code ) : null}

{tags.length > 0 ? (
{tags.map((tag: string) => ( {tag} ))}
) : null}
{children}

Oliver Bryan - {metadata.date} {metadata.github ? ( <> {" "} -{" "} Source Code ) : null}

); }