aboutsummaryrefslogtreecommitdiff
path: root/extension/src/features/settings.ts
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-11-22 02:21:53 -0500
committerLibravatar vnugent <public@vaughnnugent.com>2023-11-22 02:21:53 -0500
commit2ba94602a87c87b47f566745bdab40ce75e0e879 (patch)
tree396cb9c6d73d6bfb4e4b2d4fb440d7656fe493e0 /extension/src/features/settings.ts
parent43429314c0989b423e116be3e9f222eba5b636c3 (diff)
latest patches, remove webext-bridge, lastest vnlib.browser
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
}),