aboutsummaryrefslogtreecommitdiff
path: root/extension/src/features/settings.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/src/features/settings.ts')
-rw-r--r--extension/src/features/settings.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/extension/src/features/settings.ts b/extension/src/features/settings.ts
index a67957c..059c2d2 100644
--- a/extension/src/features/settings.ts
+++ b/extension/src/features/settings.ts
@@ -19,7 +19,7 @@ import { configureApi, debugLog } from '@vnuge/vnlib.browser'
import { readonly, ref, Ref } from "vue";
import { JsonObject } from "type-fest";
import { Watchable, useSingleSlotStorage } from "./types";
-import { BgRuntime, FeatureApi, optionsOnly, IFeatureExport, exportForegroundApi } from './framework'
+import { BgRuntime, FeatureApi, optionsOnly, IFeatureExport, exportForegroundApi, popupAndOptionsOnly } from './framework'
import { get, watchOnce } from "@vueuse/core";
export interface PluginConfig extends JsonObject {
@@ -143,7 +143,7 @@ export const useSettingsApi = () : IFeatureExport<AppSettings, SettingsApi> =>{
return state.currentConfig.value
}),
- setDarkMode: optionsOnly(async (darkMode: boolean) => {
+ setDarkMode: popupAndOptionsOnly(async (darkMode: boolean) => {
console.log('Setting dark mode to', darkMode, 'from', _darkMode.value)
_darkMode.value = darkMode
}),