Skip to content

Commit 5109efb

Browse files
committed
fix
1 parent 91b0916 commit 5109efb

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/use-stylesheet.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
import { useEffect } from 'react'
1+
import { useEffect, useState } from 'react'
22

33
const useStyleSheet = href => {
4+
const [sheet, setSheet] = useState(href)
45
useEffect(() => {
56
const link = document.createElement('link')
67
link.type = 'text/css'
78
link.rel = 'stylesheet'
8-
link.href = href
9+
link.href = sheet
910
document.getElementsByTagName('head')[0].appendChild(link)
1011
return () => {
1112
document.getElementsByTagName('head')[0].removeChild(link)
1213
}
13-
}, [href])
14+
}, [sheet])
15+
return [sheet, setSheet]
1416
}
1517

1618
export { useStyleSheet }

0 commit comments

Comments
 (0)