Files
ndm-web-client/src/stores/debug-mode.ts
2025-11-05 15:23:45 +08:00

25 lines
492 B
TypeScript

import { defineStore } from 'pinia';
import { ref } from 'vue';
export const useDebugModeStore = defineStore(
'ndm-debug-mode-store',
() => {
const debugEnabled = ref(false);
const enableDebug = () => (debugEnabled.value = true);
const disableDebug = () => (debugEnabled.value = false);
return {
debugEnabled,
enableDebug,
disableDebug,
};
},
{
persist: {
pick: ['debugEnabled'],
storage: window.sessionStorage,
},
},
);