feat: debug mode

This commit is contained in:
yangsy
2025-11-05 15:23:45 +08:00
parent c5f916757e
commit 97e7780277
11 changed files with 104 additions and 26 deletions

24
src/stores/debug-mode.ts Normal file
View File

@@ -0,0 +1,24 @@
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,
},
},
);