From db5e8a22ead5a7a1a6c59317be98a154866a4012 Mon Sep 17 00:00:00 2001 From: emyarod Date: Mon, 10 May 2021 15:29:57 -0500 Subject: [PATCH] fix(sketch): avoid repositioning preexisting icon artboards --- packages/sketch/src/tools/symbols.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/sketch/src/tools/symbols.js b/packages/sketch/src/tools/symbols.js index 6e5536b5cf8d..5ee1c6db3ebf 100644 --- a/packages/sketch/src/tools/symbols.js +++ b/packages/sketch/src/tools/symbols.js @@ -28,7 +28,12 @@ export function syncSymbol({ symbols, name, config }) { } Object.keys(config).forEach((key) => { - symbol[key] = config[key]; + if (key === 'frame') { + // prefer x and y positioning of existing artboard #8569 + symbol[key] = symbol[key] ?? config[key]; + } else { + symbol[key] = config[key]; + } }); return symbol;