"use client"; import { ContextMenuCheckboxItem, ContextMenuContent, ContextMenuItem, } from "@/components/ui/context-menu"; import { useEditor } from "@/hooks/use-editor"; import { usePreviewStore } from "@/stores/preview-store"; export function PreviewContextMenu({ onToggleFullscreen, containerRef, }: { onToggleFullscreen: () => void; containerRef: React.RefObject; }) { const editor = useEditor(); const { overlays, setOverlayVisibility } = usePreviewStore(); return ( Full screen editor.renderer.saveSnapshot()} inset> Save snapshot setOverlayVisibility({ overlay: "bookmarks", isVisible: !!checked }) } > Show bookmarks Show grid ); }