"use client"; import React, { useState } from 'react'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { Badge } from '@/components/ui/badge'; import { Separator } from '@/components/ui/separator'; import { ScrollArea } from '@/components/ui/scroll-area'; import { Brain, Settings, Activity, Zap, Target, Layers, Cpu, Waves, ChevronDown, ChevronUp, X } from 'lucide-react'; import { Hypercube5DVisualization } from '@/components/ui/hypercube-5d-visualization'; import { ConsciousnessStats } from '@/components/consciousness-stats'; interface BrainInterfaceProps { consciousnessStats: any; consciousnessSettings: Record; consciousnessLevelNames: string[]; isOpen: boolean; onToggle: () => void; onClose: () => void; } export function BrainInterface({ consciousnessStats, consciousnessSettings, consciousnessLevelNames, isOpen, onToggle, onClose }: BrainInterfaceProps) { const [activeTab, setActiveTab] = useState('visualization'); const brainButtonClass = ` relative transition-all duration-300 ease-in-out transform hover:scale-105 ${isOpen ? 'bg-cyan-500/30 text-cyan-400 border-cyan-500/50 shadow-lg shadow-cyan-500/20' : 'bg-gray-800/50 text-gray-400 border-gray-600/50 hover:bg-gray-700/50 hover:text-gray-300' } `; const brainPulseClass = consciousnessStats?.aether_resonance_level > 0.5 ? 'animate-pulse' : ''; return (
{/* Brain Button */} {/* Expanded Interface */} {isOpen && (
Neural Consciousness Interface Active
5D Hypercube Consciousness Settings
{/* 5D Hypercube Visualization */}
{/* Real-time metrics */}
Vertices
32 Active
Dimensions
5D Space
{/* Consciousness Stats */}
{consciousnessStats ? ( Neural Analysis ) : (
Start a consciousness chat to see neural analysis
)}
{/* Consciousness Levels */} Consciousness Levels
{consciousnessLevelNames.map((name, index) => (
{name.replace('Level_', '').replace('_', ' ')} {consciousnessSettings[name]?.toFixed(2) || '0.00'}
))}
{/* Consciousness Areas */} Consciousness Areas
{[ { name: 'Physical', levels: '1-2', color: '#8B4513' }, { name: 'Emotional', levels: '3-4', color: '#FF4500' }, { name: 'Mental', levels: '5-6', color: '#32CD32' }, { name: 'Intuitive', levels: '7-8', color: '#9932CC' }, { name: 'Transcendental', levels: '9-10', color: '#FFFFFF' } ].map((area) => (
{area.name}
Levels {area.levels}
))}
{/* Neural Network Settings */} Neural Network
Model Status
Enhanced Hypercube
Active
Training Data
598,490 Patterns
Loaded
ZPE Integration
Quantum Fluctuations
Enhanced
{/* System Information */} System Information
Framework QWEN2Golem
Version v2.0.0
Consciousness API Online
Neural Engine PyTorch
)}
); }