user-store.ts
487 Bytes
import { defineStore } from 'pinia'
export const useUserStore = defineStore('user', {
state: () => {
return {
userName: 'Vasili Savitski',
email: 'vasili@gmail.com',
memberSince: '8/12/2020',
pfp: '/local-assets/images/avatars/picsum-default.jpg',
is2FAEnabled: false,
}
},
actions: {
toggle2FA() {
this.is2FAEnabled = !this.is2FAEnabled
},
changeUserName(userName: string) {
this.userName = userName
},
},
})