import React from 'react'; import { useCanvasStore } from '../store/canvasStore'; const Toolbar: React.FC = () => { const { tool, setTool, showGrid, setShowGrid, zoom, setZoom } = useCanvasStore(); const tools = [ { id: 'select', label: 'Select (V)', icon: ( ) }, { id: 'code', label: 'Code Block (C)', icon: ( ) }, { id: 'text', label: 'Text (T)', icon: ( ) }, { id: 'arrow', label: 'Arrow (A)', icon: ( ) }, ] as const; return (
{/* Tools Group */}
{tools.map(({ id, icon, label }) => ( ))}
{/* Grid Toggle */} {/* Zoom Controls */}
{Math.round(zoom * 100)}%
); }; export default Toolbar;