"use client" import type { ReactNode } from "react" import { Maximize2Icon, MinusIcon, PlusIcon, SparklesIcon } from "lucide-react" import { Button } from "@/components/ui/button" import { Tooltip, TooltipContent, TooltipTrigger } from "@/components/ui/tooltip" export function WorkflowCanvasControls({ zoomPercent, onZoomIn, onZoomOut, onResetZoom, onFitView, onAutoLayout, autoLayoutDisabled = false, }: { zoomPercent?: string onZoomIn?: () => void onZoomOut?: () => void onResetZoom?: () => void onFitView?: () => void onAutoLayout?: () => void autoLayoutDisabled?: boolean }) { return (