Files
simrsx-fe/app/stores/user.ts
Munawwirul Jamal 3eb9dde21d Dev cleaning (#106)
2025-10-08 00:03:36 +07:00

33 lines
611 B
TypeScript

export const useUserStore = defineStore(
'user',
() => {
const user = ref<any | null>(null)
// const token = useCookie('authentication')
const isAuthenticated = computed(() => !!user.value)
// const userRole = computed(() => user.value?.user_position_code || '')
const login = async (userData: any) => {
user.value = userData
}
const logout = () => {
user.value = null
}
return {
user,
isAuthenticated,
userRole: ['doctor'],
login,
logout,
}
},
{
persist: {
key: 'user',
pick: ['user'],
},
},
)