'use client'; import { Stage, Layer } from 'react-konva'; import { useEffect, useRef, useState } from 'react'; export default function Konva() { const containerRef = useRef(null); const [dimensions, setDimensions] = useState({ width: 800, height: 600 }); useEffect(() => { setDimensions({ width: window.innerWidth - 500, height: window.innerHeight - 200, }); }, []); function handleDrop(e: React.DragEvent) { e.preventDefault(); const data = e.dataTransfer.getData('text/plain'); console.log(JSON.parse(data)); } function handleDragOver(e: React.DragEvent) { e.preventDefault(); } return (
); }