"use client"; import { cn } from "@repo/lib/utils"; import { Button } from "@repo/ui/components/button"; import { GlassMenuEffect } from "@repo/ui/other/glass-effect"; import { Move, ZoomIn, ZoomOut } from "lucide-react"; import { memo } from "react"; import type { ControlsProps } from "./types"; export const Controls = memo( ({ onZoomIn, onZoomOut, onResetView, variant = "console" }) => { // Use explicit classes - controls positioning not defined in constants // Using a reasonable default position const getPositioningClasses = () => { if (variant === "console") { return "bottom-4 left-4"; } if (variant === "consumer") { return "bottom-20 right-4"; } return ""; }; return (
{/* Glass effect background */}
); }, ); Controls.displayName = "Controls";