cleanup. renamed postMessgages

This commit is contained in:
2025-10-25 23:17:28 +02:00
parent 5fdea155d1
commit 86b65f117d
9 changed files with 176 additions and 340 deletions

View File

@ -1,4 +1,5 @@
import { breakpointsTailwind } from '@vueuse/core'
import { broadcastContextToAllExtensions } from '~/composables/extensionMessageHandler'
import de from './de.json'
import en from './en.json'
@ -9,6 +10,8 @@ export const useUiStore = defineStore('uiStore', () => {
const isSmallScreen = breakpoints.smaller('sm')
const { $i18n } = useNuxtApp()
const { locale } = useI18n()
const { platform } = useDeviceStore()
$i18n.setLocaleMessage('de', {
ui: de,
@ -56,6 +59,15 @@ export const useUiStore = defineStore('uiStore', () => {
colorMode.preference = currentThemeName.value
})
// Broadcast theme and locale changes to extensions
watch([currentThemeName, locale], () => {
broadcastContextToAllExtensions({
theme: currentThemeName.value,
locale: locale.value,
platform,
})
})
const viewportHeightWithoutHeader = ref(0)
return {