import * as _ from './utils/utils'; export default instance => { const { components, useAsButton, inline, appClass, theme, lockOpacity } = instance.options; // Utils const hidden = con => con ? '' : 'style="display:none" hidden'; const t = str => instance._t(str); const root = _.createFromTemplate(`
${useAsButton ? '' : ''}
`); const int = root.interaction; // Select option which is not hidden int.options.find(o => !o.hidden && !o.classList.add('active')); // Append method to find currently active option int.type = () => int.options.find(e => e.classList.contains('active')); return root; };