import type { ReactNode } from "react"; // Terminal panel: a bordered, titled box — the basic building block of the dense // booth layout. Title bar in amber, square corners, subtle layered surfaces. export function Panel({ title, right, children, className = "", }: { title?: string; /** Optional right-aligned content in the title bar (e.g. a status dot). */ right?: ReactNode; children: ReactNode; className?: string; }) { return (
{title && (

{title}

{right}
)}
{children}
); }