penpot/plugins/libs/plugins-runtime/src/lib/parse-translate.ts
Andrey Antukh 07efd8fb99
⬆️ Update dependencies (#10982)
* ⬆️ Update root pnpm depdendencies

* ⬆️ Update common pnpm dependencies

* ⬆️ Upgrade docs pnpm dependencies

* ⬆️ Upgrade pnpm deps on library

* ⬆️ Upgrade plugins pnpm dependencies

* ⬆️ Update pnpm dependencies on mcp

* ⬆️ Update pnpm dependencies on frontend

* ⬆️ Update exporter pnpm dependencies

* ⬆️ Update jvm/clojure deps

* ⬆️ Update docker dependencies (jvm and node)

* 📎 Add minor fixes
2026-07-31 18:53:05 +02:00

12 lines
314 B
TypeScript

export const parseTranslate = (el: HTMLElement | null) => {
let x = 0;
let y = 0;
if (el instanceof Element && window['DOMMatrixReadOnly']) {
const cs = window.getComputedStyle(el);
const matrix = new DOMMatrixReadOnly(cs.transform);
x = matrix.m41;
y = matrix.m42;
}
return { x, y };
};