Wishlist/resources/store/user.js

20 lines
475 B
JavaScript
Raw Normal View History

2024-10-22 19:28:45 +03:00
import { defineStore } from 'pinia'
export const useUserStore = defineStore('user', {
state: () => ({
user: null,
token: localStorage.getItem('auth_token') || null,
}),
2024-10-22 19:28:45 +03:00
// could also be defined as
// state: () => ({ count: 0 })
actions: {
setUser(user) {
this.user = user;
},
setToken(token) {
this.token = token;
localStorage.setItem('auth_token', token);
2024-10-22 19:28:45 +03:00
},
},
})