Fix PWA notification toolbar color (#1083)

* Fix PWA notification color

* Add React hook

* Convert component into a hook

Co-authored-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Dnouv
2021-05-12 05:41:54 +05:30
committed by GitHub
parent c0243580c0
commit 0c93db816c
2 changed files with 17 additions and 2 deletions
+14
View File
@@ -0,0 +1,14 @@
import { useEffect } from 'react'
import useCurrentTheme from './themes/useCurrentTheme'
const useChangeThemeColor = () => {
const theme = useCurrentTheme()
const color =
theme.palette?.primary?.light || theme.palette?.primary?.main || '#ffffff'
useEffect(() => {
const themeColor = document.querySelector("meta[name='theme-color']")
themeColor.setAttribute('content', color)
}, [color])
}
export default useChangeThemeColor