From 5932a97a2c2f612b061c9807e6b23bc358470aae Mon Sep 17 00:00:00 2001 From: Oliver Kucharzewski Date: Mon, 3 Nov 2025 10:21:49 +1100 Subject: [PATCH 1/2] fix: pass merged settings with defaults to loadVerticalExpandedTilesConfig --- .changeset/silent-facts-tan.md | 5 +++++ src/widget-loader.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/silent-facts-tan.md diff --git a/.changeset/silent-facts-tan.md b/.changeset/silent-facts-tan.md new file mode 100644 index 0000000..d759029 --- /dev/null +++ b/.changeset/silent-facts-tan.md @@ -0,0 +1,5 @@ +--- +"@stackla/widget-utils": patch +--- + +Fixup minor bug where config was not being mutated correctly diff --git a/src/widget-loader.ts b/src/widget-loader.ts index d4dfff7..28a9d53 100644 --- a/src/widget-loader.ts +++ b/src/widget-loader.ts @@ -187,7 +187,7 @@ export function loadWidget(sdk: ISdk, settings?: MyWidgetSettings) { const settingsWithDefaults = mergeSettingsWithDefaults(settings) if (sdk.getExpandedTileVariant() === "vertical") { - loadVerticalExpandedTilesConfig(settings) + loadVerticalExpandedTilesConfig(settingsWithDefaults) sdk.querySelector("expanded-tiles")?.setAttribute("data-variant", "vertical") } From 7e1c4387886f9c5d35a1a11814320b7ff9a6e8da Mon Sep 17 00:00:00 2001 From: Oliver Kucharzewski Date: Mon, 3 Nov 2025 10:37:20 +1100 Subject: [PATCH 2/2] fix: update attribute name for vertical expanded tiles configuration --- src/widget-loader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widget-loader.ts b/src/widget-loader.ts index 28a9d53..609cd6a 100644 --- a/src/widget-loader.ts +++ b/src/widget-loader.ts @@ -188,7 +188,7 @@ export function loadWidget(sdk: ISdk, settings?: MyWidgetSettings) { if (sdk.getExpandedTileVariant() === "vertical") { loadVerticalExpandedTilesConfig(settingsWithDefaults) - sdk.querySelector("expanded-tiles")?.setAttribute("data-variant", "vertical") + sdk.querySelector("expanded-tiles")?.setAttribute("variation", "vertical") } sdk.storeWidgetTemplateSettings(settingsWithDefaults)