import { useId, type ReactNode } from "react"; import { Menu } from "./menu-list"; import styles from "./pixel.module.css"; /** A failure as a game-over screen; CONTINUE? offers YES and NO, and both continue. */ export function GameOver({ title = "GAME OVER", message, onContinue, continueHref }: { title?: string; message: ReactNode; onContinue?: () => void; continueHref?: string; }) { const titleId = useId(); const href = continueHref ?? (onContinue ? undefined : "/"); return (

{title}

{message}
CONTINUE?
); }