<!-- Error rendering component -->
<!-- Could not render component '@undefined' - component not found. -->
<!-- Error: Could not render component '@undefined' - component not found.
at Object.render (/opt/build/repo/node_modules/@frctl/handlebars/src/helpers/render.js:25:19)
at Object.helperWrapper (/opt/build/repo/node_modules/promised-handlebars/index.js:130:23)
at Object.<anonymous> (/opt/build/repo/node_modules/promised-handlebars/lib/utils.js:29:28)
at Object.wrapper (/opt/build/repo/node_modules/handlebars/dist/cjs/handlebars/internal/wrapHelper.js:15:19)
at Object.eval [as main] (eval at createFunctionContext (/opt/build/repo/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:262:23), <anonymous>:25:102)
at main (/opt/build/repo/node_modules/handlebars/dist/cjs/handlebars/runtime.js:208:32)
at ret (/opt/build/repo/node_modules/handlebars/dist/cjs/handlebars/runtime.js:212:12)
at ret (/opt/build/repo/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:519:21)
at prepareAndResolveMarkers (/opt/build/repo/node_modules/promised-handlebars/index.js:99:39)
at /opt/build/repo/node_modules/promised-handlebars/lib/utils.js:29:28
at HandlebarsAdapter.render (/opt/build/repo/node_modules/@frctl/handlebars/src/adapter.js:34:30)
at ComponentSource._renderVariant (/opt/build/repo/node_modules/@frctl/fractal/src/api/components/source.js:207:30)
at _renderVariant.next (<anonymous>)
at onFulfilled (/opt/build/repo/node_modules/co/index.js:65:19)
at bound (domain.js:426:14)
at runBound (domain.js:439:12) -->
<div class="mixed-row">
<div class="container">
<div class="row">
{{ render '@catalog-item--product-black' }}
</div>
<{{{ category.tag }}} class="catalog-item {{ category.class }}" tabindex="0">
<div class="row">
<div class="col-md-6">
{{ render '@image' category.image merge=true }}
</div>
<div class="col-md-6">
<h3 class="color-white"><img src="{{ category.name }}" /></h3>
<form action="#" class="mix__category-col__primary-form">
{{ render '@button' primaryAction }}
</form>
</div>
</div>
</div>
<div class="catalog-item White">
{{ render '@image' product.image merge=true }}
<h3>{{ product.name }}</h3>
<div class="">
<div class="mix__catalog-item__price">
{{ render (component price.name) price.context }}
</div>
<form action="#" class="mix__catalog-item__primary-form">
{{ render '@button' primaryAction }}
</form>
</div>
</div>
</div>
</div>
</div>
{
"category": {
"width": "",
"image": {
"wrapperClass": "catalog-item__image-wrapper",
"dataSrc": "/images/product/adidas_kickboks_scheenbeschermers_hybridrood1.png"
},
"text": "Broekjes",
"tag": "h3",
"button": "Bekijk Broekjes",
"url": "#",
"class": ""
},
"product": {
"tag": "div",
"class": "",
"badge": {
"name": "badge--sale",
"context": {
"class": "badge catalog-item__badge",
"text": ""
}
},
"image": {
"wrapperClass": "catalog-item__image-wrapper",
"dataSrc": "/images/product/adidas_kickboks_scheenbeschermers_hybridrood1.png"
},
"name": "Adidas Kickboks Scheenbeschermers - Hybrid Super Pro Zwart/Rood",
"price": {
"name": "price",
"context": {
"regularPrice": "79,95",
"specialPrice": "99,95",
"prefix": {
"tag": "",
"text": "€"
},
"suffix": {
"tag": "",
"text": ""
}
}
},
"rating": {
"class": "catalog-item__rating"
},
"swatches": true,
"primaryAction": {
"tag": "button",
"text": "<span class=\"catalog-item__cart-text\"></span>",
"class": "button--plus catalog-item__primary-action",
"icon": {
"id": "plus",
"title": "Shopping cart",
"class": "icon catalog-item__cart-icon"
}
},
"secondaryActions": {
"wishlist": {
"tag": "button",
"class": "button--icon",
"icon": {
"id": "heart",
"title": "Heart",
"class": "button__icon"
},
"attributes": "type=\"button\" aria-label=\"Add to Wish List\""
},
"compare": {
"tag": "button",
"class": "button--icon",
"icon": {
"id": "compare",
"title": "Compare",
"class": "button__icon"
},
"attributes": "type=\"button\" aria-label=\"Add to compare\""
}
}
}
}
There are no notes for this item.