sketch-json-parse
Version:
sketch-json解析
18 lines (17 loc) • 641 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("../../common/utils");
exports.default = (layer) => {
var _a;
let { alpha, red, green, blue, swatchID } = layer.backgroundColor || {};
// 如果设置了 Opacity 属性,则 fills border 需要乘以这个数值
if ((_a = layer.style) === null || _a === void 0 ? void 0 : _a.contextSettings) {
alpha = layer.style.contextSettings.opacity * alpha;
}
if (alpha > 0) {
return {
color: (0, utils_1.transSketchColor)({ red, green, blue, alpha, swatchID }),
};
}
return {};
};