export function useAuth() { const admin = useState('admin', () => false) async function check() { const data = await $fetch('/api/auth/me') admin.value = data.admin } async function login(password: string) { await $fetch('/api/auth/login', { method: 'POST', body: { password } }) admin.value = true } async function logout() { await $fetch('/api/auth/logout', { method: 'POST' }) admin.value = false } return { admin, check, login, logout } }