flexiselect-js
Version:
Advanced TomSelect wrapper with groups, checkboxes, images
18 lines (17 loc) • 570 B
JavaScript
function n(s = {}) {
return {
...s,
render: {
option: (i, m) => i.image ? `<div class="fs-option-with-img" data-value="${m(i.value)}">
<img src="${m(i.image)}" class="fs-option-img" />
<span>${m(i.text || i.label || "")}</span>
</div>` : `<div>${m(i.text || i.label || "")}</div>`,
item: (i, m) => `<div class="fs-item-with-img">${i.image ? `<img src="${m(i.image)}" class="fs-item-img" />` : ""}<span>${m(
i.text || i.label || ""
)}</span></div>`
}
};
}
export {
n as withImages
};