Move files in preparation for monorepo migration

This commit is contained in:
Jai A
2024-07-03 11:13:51 -07:00
parent b6618f81f8
commit ff946b4f2f
344 changed files with 0 additions and 32 deletions

View File

@@ -0,0 +1,27 @@
export default defineNuxtPlugin(async (nuxtApp) => {
await useAuth()
await useUser()
const themeStore = useTheme()
const cosmetics = useCosmetics()
nuxtApp.hook('app:mounted', () => {
if (process.client && themeStore.value.preference === 'system') {
const colorSchemeQueryList = window.matchMedia('(prefers-color-scheme: light)')
const setColorScheme = (e) => {
if (themeStore.value.preference === 'system') {
if (e.matches) {
updateTheme('light')
} else {
updateTheme(cosmetics.value.preferredDarkTheme ?? 'dark')
}
}
}
setColorScheme(colorSchemeQueryList)
colorSchemeQueryList.addEventListener('change', setColorScheme)
}
})
nuxtApp.provide('colorMode', themeStore.value)
})