UNPKG

@nguyenmv2/buy-button

Version:

BuyButton.js allows merchants to build Shopify interfaces into any website

16 lines (14 loc) 889 B
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;