import React from 'react'; import ThoughtBubble from './ThoughtBubble'; import ParticleEffects from './ParticleEffects'; import PromptEditor from './PromptEditor'; import CameraSetup from './CameraSetup'; import { StatusIndicator } from './UIUtils'; const MainContent = ({ videoRef, canvasRef, containerRef, facingMode, setFacingMode, setCameraError, customPrompt, setCustomPrompt, isMac, isMobile, canvasWidth, canvasHeight, setVideoAspectRatio, updateCanvasSize, handDetected, isMouthOpen, isLeftHand, thumbPosition, isFirstLoad, thought, isThinking, animateThinking, particles, popParticles, createSparkleParticles, createPopParticles }) => { return ( <> {/* Prompt Editor - Only show above camera on desktop */} {!isMobile && ( )}
{/* Camera Setup */} {/* Canvas for hand detection */} {/* Status Indicator */} {/* Particle Effects */} {/* Thought Bubble */}
{/* Prompt Editor - Show below camera on mobile */} {isMobile && ( )} ); }; export default MainContent;