import { useState } from "react"; import { Check, Clipboard } from "lucide-react"; export function JsonResult({ data }: { data: unknown }) { const [copied, setCopied] = useState(false); const serialized = JSON.stringify(data, null, 2); async function copyJson() { try { await navigator.clipboard.writeText(serialized); setCopied(true); window.setTimeout(() => setCopied(false), 1200); } catch (error) { window.alert(`Failed to copy JSON: ${String(error)}`); } } return (
        {serialized}
      
); }