navidrome/ui/src/useChangeThemeColor.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

15 lines
447 B
JavaScript
Raw Normal View History

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