import { Tooltip } from "@/components/ui/base/tooltip"; import { motion, useReducedMotion } from "motion/react"; import { Bot, PanelBottom, X, ZoomIn, ZoomOut } from "lucide-react"; import { aceternityMotion } from "@/lib/aceternity-motion"; import { canvasThemes } from "@/lib/canvas-theme"; import { useThemeStore } from "@/stores/use-theme-store"; type CanvasFocusModeBarProps = { dockRevealed: boolean; agentOpen: boolean; zoomPercent: number; onToggleDock: () => void; onToggleAgent: () => void; onExit: () => void; onZoomIn: () => void; onZoomOut: () => void; onFit: () => void; }; export function CanvasFocusModeBar({ dockRevealed, agentOpen, zoomPercent, onToggleDock, onToggleAgent, onExit, onZoomIn, onZoomOut, onFit }: CanvasFocusModeBarProps) { const theme = canvasThemes[useThemeStore((state) => state.theme)]; const reducedMotion = useReducedMotion(); return (
); }