mirror of
https://github.com/misode/misode.github.io.git
synced 2026-04-26 16:35:39 +00:00
Better custom dimension tracking
This commit is contained in:
@@ -29,11 +29,11 @@ export function ThemeProvider({ children }: { children: ComponentChildren }) {
|
||||
document.documentElement.setAttribute('data-theme', theme)
|
||||
}, [theme])
|
||||
|
||||
const changeTheme = useCallback((theme: string) => {
|
||||
Analytics.setTheme(theme)
|
||||
Store.setTheme(theme)
|
||||
setTheme(theme)
|
||||
}, [])
|
||||
const changeTheme = useCallback((newTheme: string) => {
|
||||
Analytics.changeTheme(theme, newTheme)
|
||||
Store.setTheme(newTheme)
|
||||
setTheme(newTheme)
|
||||
}, [theme])
|
||||
|
||||
useEffect(() => {
|
||||
Analytics.setPrefersColorScheme(prefersLight ? 'light' : prefersDark ? 'dark' : 'none')
|
||||
|
||||
Reference in New Issue
Block a user