import React, { useState } from 'react' import useStore from '../useStore.js' import { Stage, Layer, Image as KImage, Rect } from 'react-konva' const W=1000,H=1000 function useImage(url){ const [i,set]=React.useState(null); React.useEffect(()=>{ if(!url){set(null);return} const im=new Image(); im.crossOrigin='anonymous'; im.onload=()=>set(im); im.src=url },[url]); return i } export default function App(){ const s = useStore() const d = s.details[s.active] const orderInfo = s.lastOrderInfo const img = useImage(d.previewUrl) return (