settings.ts 376 B

123456789101112131415161718
  1. import {defineStore} from 'pinia'
  2. export const useSettingsStore = defineStore('settings', {
  3. state: () => ({
  4. language: '',
  5. theme: 'light',
  6. }),
  7. getters: {},
  8. actions: {
  9. set_language(lang: string) {
  10. this.language = lang
  11. },
  12. set_theme(t: string) {
  13. this.theme = t
  14. }
  15. },
  16. persist: true
  17. })