import React from 'react'; import { getUIMode, useUIMode } from '../services/uiModeService'; import type { RibbonBarProps, RibbonTab } from '../types/ui.types'; import { pluginRegistry } from '../plugins'; import { V2_TOOLS_ENABLED } from '../kernel/featureFlags'; const tabs: Array<{ id: RibbonTab; label: string; svg: React.ReactNode }> = [ { id: 'start', label: 'Start', svg: }, { id: 'insert', label: 'Einfügen', svg: }, { id: 'format', label: 'Format', svg: }, { id: 'view', label: 'Ansicht', svg: }, { id: 'canvas', label: 'Zeichenfläche', svg: }, { id: 'tools', label: 'Extras', svg: }, { id: 'ki', label: 'KI', svg: }, ]; const RibbonBar: React.FC = ({ activeTab, onTabChange, onAction, canvasBgColor = '#1e1e2e', gridColor = '#3a3a4a', rulerEnabled = true, onCanvasBgColorChange, onGridColorChange, onToggleRuler, onIsV2ToolActive, }) => { const uiMode = useUIMode(); return ( ); }; export default RibbonBar;