diff --git a/src/insertCss.js b/src/insertCss.js index 33ac7dcb..eb289bb5 100644 --- a/src/insertCss.js +++ b/src/insertCss.js @@ -42,7 +42,7 @@ function removeCss(ids) { * // Remove it from the DOM * removeCss(); */ -function insertCss(styles, { replace = false, prepend = false, prefix = 's' } = {}) { +function insertCss(styles, { replace = false, prepend = false, prefix = 's', type } = {}) { const ids = [] for (let i = 0; i < styles.length; i++) { const [moduleId, css, media, sourceMap] = styles[i] @@ -66,7 +66,8 @@ function insertCss(styles, { replace = false, prepend = false, prefix = 's' } = create = true elem = document.createElement('style') - elem.setAttribute('type', 'text/css') + if (type === undefined || typeof type === 'string') + elem.setAttribute('type', type || 'text/css') elem.id = id if (media) {