mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-08-09 21:57:47 +02:00
Set up a basic user store
This commit is contained in:
22
resources/js_vue3/stores/user.js
vendored
Normal file
22
resources/js_vue3/stores/user.js
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
import { defineStore } from 'pinia'
|
||||
// import { useApi } from '@/api/useAPI.js'
|
||||
|
||||
// const api = useApi()
|
||||
|
||||
export const useUserStore = defineStore({
|
||||
id: 'user',
|
||||
|
||||
state: () => {
|
||||
return {
|
||||
name: 'guest',
|
||||
preferences: window.userPreferences,
|
||||
isAdmin: false,
|
||||
}
|
||||
},
|
||||
|
||||
actions: {
|
||||
updatePreference(preference) {
|
||||
this.preferences = { ...this.state.preferences, ...preference }
|
||||
},
|
||||
},
|
||||
})
|
Reference in New Issue
Block a user