import React from 'react'; import { RefreshCw, Monitor, Tablet, Smartphone, Inspect, Maximize2, Minimize2, Code } from 'lucide-react'; const Toolbar = ({ selectedDevice, setSelectedDevice, isInspectModeActive, setInspectMode, isFullscreen, onRefresh, onToggleFullscreen, onToggleSidebar, showSidebar, cleanupInspectorState, inspectedElementInfo }) => { const handleDeviceChange = (device) => { if (!isFullscreen && (device === 'desktop' || device === 'tablet')) { onToggleFullscreen(device); } else { setSelectedDevice(device); } }; const handleInspectToggle = () => { if (isInspectModeActive) { // If already in inspect mode, just turn it off cleanupInspectorState(); } else { // Activate inspect mode (no need to cleanup when activating) console.log('🎯 TOOLBAR: Activating inspect mode'); setInspectMode(true); } }; return (
{/* Left side - Code toggle (fullscreen only) */}
{isFullscreen && ( )}
{/* Center - Preview controls */}
{isFullscreen && ( )}
{/* Right side - Fullscreen toggle */}
); }; export default Toolbar;