import React, { useState, useEffect } from 'react'; export const BridgeDiagram: React.FC = () => { const [modelIndex, setModelIndex] = useState(0); const models = ['GOOGLE/GEMINI-3-PRO', 'OPENAI/GPT-5.1', 'XAI/GROK-FAST', 'MINIMAX/M2']; useEffect(() => { const interval = setInterval(() => { setModelIndex(prev => (prev + 1) % models.length); }, 2000); return () => clearInterval(interval); }, []); return (
{/* Header / Decor */}
SYSTEM_MONITOR // PROTOCOL_BRIDGE
{/* Grid Pattern Background */}
{/* LEFT NODE: CLAUDE CODE */}
INTERFACE
CLAUDE_CODE
[STOCK_BINARY]
{/* Decor lines */}
{/* CONNECTOR 1 */} {/* MIDDLE NODE: CLAUDISH */}
{/* Glowing Backdrop */}
TRANSLATION LAYER
CLAUDISH
Active
{/* Tech Decor */}
{/* CONNECTOR 2 */} {/* RIGHT NODE: TARGET MODEL */}
NATIVE_EXECUTION
{models[modelIndex]}
[API_ENDPOINT]
); }; const Connector: React.FC = () => { return (
{/* Horizontal Flow (Desktop) */}
{/* Top Arrow: Left to Right */}
{/* Bottom Arrow: Right to Left */}
{/* Vertical Flow (Mobile) */}
{/* Left Arrow: Top to Bottom */}
{/* Right Arrow: Bottom to Top */}
); };