From b387c4d2bd1a0988c7ad7fb53c6529e8501fdedf Mon Sep 17 00:00:00 2001 From: joostdecock Date: Tue, 26 Sep 2023 15:41:14 +0200 Subject: [PATCH] fix(core): Make mergeOptions handle no settings --- packages/core/src/utils.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/utils.mjs b/packages/core/src/utils.mjs index ee34b7a0bcc..585c281b312 100644 --- a/packages/core/src/utils.mjs +++ b/packages/core/src/utils.mjs @@ -479,7 +479,7 @@ export function mergeI18n(designs, options) { * @param {object} optionsConfig - The pattern's options config * @return {object} result - An object with the merged options and their values */ -export function mergeOptions(settings, optionsConfig) { +export function mergeOptions(settings = {}, optionsConfig) { const merged = typeof settings.options === 'undefined' ? {} : { ...settings.option } for (const [key, option] of Object.entries(optionsConfig)) { if (typeof option === 'object') {