"use client"; import { useState } from "react"; import { Check, Copy, Terminal } from "lucide-react"; const INSTALL_COMMAND = "clawhub install openclaw-reporter"; export function InstallBanner() { const [copied, setCopied] = useState(false); const handleCopy = async () => { try { await navigator.clipboard.writeText(INSTALL_COMMAND); setCopied(true); setTimeout(() => setCopied(false), 2000); } catch { // fallback: select the text } }; return (
{/* Left: description */}
🦞

Join the Heatmap

Install the skill and let your lobster light up the globe

{/* Right: copy command */}
); }