import { IconArrowBackUp, IconArrowForwardUp, IconCheck, IconX } from '@tabler/icons-react' import { AnimatePresence, motion } from 'motion/react' import { Button } from '@/client/components/ui/button' import { Tooltip, TooltipContent, TooltipTrigger } from '@/client/components/ui/tooltip' import { cn } from '@/client/lib/cn' import { type DrawingControls, useDrawingHistoryState } from './useDrawingLayer' type DrawingToolbarProps = { controls: DrawingControls title: string busy: boolean onComplete: () => void } export function DrawingToolbar({ controls, title, busy, onComplete }: DrawingToolbarProps) { const { canUndo, canRedo, hasStrokes } = useDrawingHistoryState(controls) return (
{title}
} /> Undo } /> Redo
) }