import { defineStore } from 'pinia' export const useAuthStore = defineStore('auth', { state: () => ({ user: null }), getters: { isAdmin: (state) => state.user?.role === 'administrator', isAuthenticated: (state) => !!state.user }, actions: { setUser(user) { this.user = user }, clearUser() { this.user = null } } })