@empathyco/x-components
Version:
Empathy X Components
36 lines (33 loc) • 1.25 kB
JavaScript
import _sfc_main from './promoted.vue2.js';
import { openBlock, createElementBlock, createElementVNode, normalizeClass, toDisplayString } from 'vue';
import './promoted.vue3.js';
import _export_sfc from '../../../_virtual/_plugin-vue_export-helper.js';
const _hoisted_1 = ["href"];
const _hoisted_2 = ["src", "alt"];
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return openBlock(), createElementBlock("a", {
onClick: _cache[0] || (_cache[0] = (...args) => _ctx.emitClickEvent && _ctx.emitClickEvent(...args)),
href: _ctx.promoted.url,
class: "x-promoted",
"data-test": "promoted"
}, [
createElementVNode("img", {
src: _ctx.promoted.image,
class: "x-promoted__image",
alt: _ctx.promoted.title
}, null, 8, _hoisted_2),
createElementVNode(
"h2",
{
class: normalizeClass(["x-promoted__title", _ctx.titleClass]),
"data-test": "promoted-title"
},
toDisplayString(_ctx.promoted.title),
3
/* TEXT, CLASS */
)
], 8, _hoisted_1);
}
var promoted = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-4a8fc4b3"]]);
export { promoted as default };
//# sourceMappingURL=promoted.vue.js.map