From e4a87f3324a9ba9e843593c6e6207af4a6bca454 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Fri, 24 Dec 2021 14:47:42 +0100 Subject: [PATCH] feat(core): Added scale setting --- packages/core/src/pattern.js | 1 + packages/core/src/svg.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/core/src/pattern.js b/packages/core/src/pattern.js index 7c89576eb34..76467010727 100644 --- a/packages/core/src/pattern.js +++ b/packages/core/src/pattern.js @@ -60,6 +60,7 @@ export default function Pattern(config = { options: {} }) { margin: 2, layout: true, debug: true, + scale: 1, options: {}, absoluteOptions: {}, } diff --git a/packages/core/src/svg.js b/packages/core/src/svg.js index b6a0afd2013..35a5b5e991b 100644 --- a/packages/core/src/svg.js +++ b/packages/core/src/svg.js @@ -3,11 +3,12 @@ import { round } from './utils' import { version } from '../package.json' function Svg(pattern) { + console.log(pattern) this.openGroups = [] this.layout = {} this.freeId = 0 this.body = '' - this.style = '' + this.style = `svg.freesewing.pattern { --pattern-scale: ${pattern.settings.scale} }` this.script = '' this.defs = '' this.pattern = pattern // Needed to expose pattern to hooks