// Navegación superior — logo, links, búsqueda con resultados, CTA portfolio function Nav({ screen, onNavigate, query, setQuery }) { const [focused, setFocused] = React.useState(false); const results = React.useMemo(() => { if (!query) return []; const q = query.toLowerCase(); return Object.values(window.TICKERS) .filter((t) => t.symbol.toLowerCase().includes(q) || t.name.toLowerCase().includes(q)) .slice(0, 6); }, [query]); const links = [ { id: 'mercados', label: 'Mercados', screens: ['portfolio'] }, { id: 'acciones', label: 'Acciones', screens: ['detail'] }, { id: 'indices', label: 'Índices' }, { id: 'etfs', label: 'ETFs' }, { id: 'analisis', label: 'Análisis' }, ]; return ( ); } window.Nav = Nav;