// // composables/useAuth.ts
// import { useCookie } from '#app'

// export const useAuth = () => {
//   const user = useState('auth_user', () => null)
//   const token = useCookie('auth_token')

//   const setUser = (data: any, tokenValue: string) => {
//     user.value = data
//     token.value = tokenValue
//   }

//   const logout = () => {
//     user.value = null
//     token.value = null
//   }

//   return {
//     user,
//     token,
//     setUser,
//     logout,
//     isLoggedIn: computed(() => !!user.value)
//   }
// }
