"use client"; import { useState, useEffect } from "react"; import Link from "next/link"; import { Beaker, ArrowRight, X } from "lucide-react"; import { cn } from "@/lib/utils"; const DISMISS_KEY = "agentlens-demo-banner-dismissed"; interface DemoBannerProps { allTracesAreDemo: boolean; } export function DemoBanner({ allTracesAreDemo }: DemoBannerProps) { const [dismissed, setDismissed] = useState(true); useEffect(() => { setDismissed(localStorage.getItem(DISMISS_KEY) === "true"); }, []); if (dismissed || !allTracesAreDemo) return null; function handleDismiss() { setDismissed(true); localStorage.setItem(DISMISS_KEY, "true"); } return (

You are viewing sample data.

Connect your agent to start collecting real traces.

View Setup Guide
); }