diff --git a/.changeset/purple-berries-pay.md b/.changeset/purple-berries-pay.md new file mode 100644 index 0000000..fe67aff --- /dev/null +++ b/.changeset/purple-berries-pay.md @@ -0,0 +1,5 @@ +--- +"@stackla/widget-utils": patch +--- + +Resolve component loading missing logic diff --git a/src/widget-loader.ts b/src/widget-loader.ts index 8e48d3f..d61b6fc 100644 --- a/src/widget-loader.ts +++ b/src/widget-loader.ts @@ -54,6 +54,19 @@ async function loadFeatures(sdk: ISdk, settings: EnforcedWidgetSettings) { sdk.addLoadedComponents(["timephrase"]) } + const { show_products, show_add_to_cart, show_carousel_grouping } = sdk.getExpandedTileConfig() + + if (show_carousel_grouping) { + sdk.addLoadedComponents(["carousel-grouping"]) + } + + if (show_products) { + sdk.addLoadedComponents(["products", "inline-products"]) + } + if (show_add_to_cart) { + sdk.addLoadedComponents(["add-to-cart"]) + } + if (showTitle) { loadTitle(sdk) }