'use client'; import { useState } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { X, TrendingUp } from 'lucide-react'; export default function TokenPanel() { const [isOpen, setIsOpen] = useState(false); return ( <> setIsOpen(true)} className="pointer-events-auto glass-panel px-3 py-1.5 flex items-center gap-2 text-[8px] font-mono tracking-widest hover:opacity-80 transition-opacity border-[#14F195]/40 bg-[#14F195]/10 ml-3 shadow-[0_0_10px_rgba(20,241,149,0.1)]" > $OSIRIS {isOpen && ( setIsOpen(false)} > {/* Backdrop */} {/* Modal */} e.stopPropagation()} > {/* Header */} $OSIRIS LIVE CHART setIsOpen(false)} className="p-1 hover:bg-white/10 rounded transition-colors" > {/* Chart Body */} )} > ); }