We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d0411b3 commit e3e50e3Copy full SHA for e3e50e3
tsup.config.ts
@@ -4,11 +4,21 @@ const injectFunc = `
4
function injectStyle(css) {
5
if (!css || typeof document === 'undefined') return
6
7
- let head = document.head || document.getElementsByTagName('head')[0]
8
- let style = document.createElement('style')
+ const head = document.head || document.getElementsByTagName('head')[0]
+ const style = document.createElement('style')
9
+ style.type = 'text/css'
10
+
11
+ if(head.firstChild) {
12
+ head.insertBefore(style, head.firstChild)
13
+ } else {
14
+ head.appendChild(style)
15
+ }
16
- head.appendChild(style)
- style.appendChild(document.createTextNode(css))
17
+ if(style.styleSheet) {
18
+ style.styleSheet.cssText = css
19
20
+ style.appendChild(document.createTextNode(css))
21
22
}
23
`;
24
0 commit comments