feat: add settings page

This commit is contained in:
YunYouJun
2023-08-20 02:28:00 +08:00
parent 95ce2c4dac
commit 98123b0039
14 changed files with 1638 additions and 971 deletions

View File

@@ -1,10 +1,16 @@
import { acceptHMRUpdate, defineStore } from 'pinia'
import { useStorage } from '@vueuse/core'
import { defaultSettings } from '~/utils/settings'
import { namespace } from '~/constants'
export const useAppStore = defineStore('app', () => {
const deferredPrompt = ref<Event | any>()
const settings = useStorage(`${namespace}:settings`, defaultSettings)
return {
deferredPrompt,
settings,
}
})