"use client"; import { CanvasImage } from "./canvas-image"; import { managedImageSource } from "@/lib/canvas-v2"; import { useViewport, type NodeProps } from "@xyflow/react"; import type { CanvasNode } from "@/lib/canvas"; import { TransformableNode } from "./transformable-node"; import styles from "./canvas.module.css"; export function PlainImageNode(props: NodeProps) { const { zoom } = useViewport(); const preview = (props.width || 320) * zoom * (typeof window === "undefined" ? 1 : window.devicePixelRatio || 1) <= 1024; return ; }