'use client' import type { OverlayReconstructionState, TextColor, PositioningMode } from './overlay-reconstruction-types' interface OverlayToolbarProps { state: OverlayReconstructionState } export function OverlayToolbar({ state }: OverlayToolbarProps) { const { status, cells, changedCount, undoStack, redoStack, fontScale, globalBold, imageRotation, textOpacity, textColor, positioningMode, undo, redo, setFontScale, setGlobalBold, setImageRotation, setTextOpacity, setTextColor, setPositioningMode, saveReconstruction, } = state return (

Overlay-Rekonstruktion

{cells.length} Zellen · {changedCount} geaendert
{/* Undo/Redo */}
{/* Font scale */}
{/* Positioning mode toggle */}
{/* Text color */} {(['red', 'blue', 'black'] as const).map((c: TextColor) => (
) }