"use client"; import { CanvasDotPattern } from "@repo/ui"; import { toolcraftCanvasWorkspaceBackgroundTarget } from "../../schema/runtime-targets"; import { useToolcraftValue } from "../app-shell/use-toolcraft"; import { useCanvasViewportTransform } from "./canvas-viewport-world"; function WorkspaceDots(): React.JSX.Element { const { offsetX, offsetY, zoom } = useCanvasViewportTransform(); return ; } export function CanvasWorkspaceBackground(): React.JSX.Element | null { const mode = useToolcraftValue(toolcraftCanvasWorkspaceBackgroundTarget); return mode === "dots" ? : null; }