From b121f7346ed5c0a1551cb5e01688984bc056a3ff Mon Sep 17 00:00:00 2001 From: emyarod Date: Wed, 12 May 2021 13:48:29 -0700 Subject: [PATCH] fix(sketch): avoid repositioning preexisting icon artboards (#8639) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- 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;