{ e.dragStart && e.dragStart.set(frame.translate); }} on:dragOrigin={({ detail: e }) => { frame.translate = e.drag.beforeTranslate; frame.transformOrigin = e.transformOrigin; }} on:dragStart={({ detail: e }) => { e.set(frame.translate); }} on:drag={({ detail: e }) => { frame.translate = e.beforeTranslate; }} on:render={({ detail: e }) => { const { translate, rotate, transformOrigin } = frame; e.target.style.transformOrigin = transformOrigin; e.target.style.transform = `translate(${translate[0]}px, ${translate[1]}px)` + ` rotate(${rotate}deg)`; }} />