export function createSelected(element, content, styles) { if (content) { element.innerHTML = `

${content}

`; } if (styles) { customStyles(element, styles); element.innerHTML = `
${content}
`; } } export function customStyles(element, styles) { if (!styles) { return; } const { head, caret, placeholder } = styles; const select = element.querySelector('.cg-select'); const crt = element.querySelector('.caret'); const placeh = element.querySelector('.selected'); if (head) { Object.entries(head).forEach(([key, value]) => { select.style[key] = value; }); } if (caret) { Object.entries(caret).forEach(([key, value]) => { crt.style[key] = value; }); } if (placeh) { if (placeholder) { Object.entries(placeholder).forEach(([key, value]) => { placeh.style[key] = value; }); } } }