@nguyenmv2/buy-button
Version:
BuyButton.js allows merchants to build Shopify interfaces into any website
16 lines (14 loc) • 889 B
JavaScript
const optionTemplates = {
option: `<div class="{{data.classes.option.option}}" data-element="option.option">
<label class="{{data.classes.option.label}} {{#data.onlyOption}}{{data.classes.option.hiddenLabel}}{{/data.onlyOption}}" data-element="option.label">{{data.name}}</label>
<div class="{{data.classes.option.wrapper}}" data-element="option.wrapper">
<select class="{{data.classes.option.select}}" name="{{data.name}}" data-element="option.select">
{{#data.values}}
<option {{#selected}}selected{{/selected}} value="{{name}}">{{name}}</option>
{{/data.values}}
</select>
<svg class="{{data.classes.option.selectIcon}}" data-element="option.selectIcon" viewBox="0 0 24 24"><path d="M21 5.176l-9.086 9.353L3 5.176.686 7.647 12 19.382 23.314 7.647 21 5.176z"></path></svg>
</div>
</div>`,
};
export default optionTemplates;