UNPKG

sketch-json-parse

Version:

sketch-json解析

24 lines (23 loc) 786 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isCenter = void 0; const isLine_1 = require("./isLine"); /** * 判断当前图层是否相对于父元素水平居中 * * @param {*} layer * @param {*} parent */ const isCenter = (layer, parent) => { if (parent && // parent.structure.width > 750 * 0.7 && layer.structure.width < parent.structure.width * 0.9 && // layer.name == 'Row' && layer.children && // layer.children.length >= 2 && (0, isLine_1.isLine)(layer.children) && Math.abs(layer.structure.x - parent.structure.x - (parent.structure.x + parent.structure.width - layer.structure.x - layer.structure.width)) <= 2) { return true; } }; exports.isCenter = isCenter;