import { useState } from "react"; import { Github, Info, X } from "lucide-react"; export default function DemoBanner({ appInfo }) { const [open, setOpen] = useState(true); if (!open) return null; return (
Live demo. Full app, real agent, running on a free-tier model. Fair-use limit of {appInfo.demo_messages_per_hour} messages per hour. Guest data is cleared periodically. {appInfo.repo_url && ( Source code )}
); }