'use client'

import { useAuthUser } from './useAuthUser'

// 重新导出 UserData 类型以保持向后兼容
export type { UserData } from '@/lib/user-cache'

/**
 * @deprecated 请使用 useAuthUser hook 替代，它提供了更好的性能和缓存机制
 * 这个 hook 保留用于向后兼容，但建议迁移到 useAuthUser
 */
export function useUser() {
  const { user, userData, loading, isAdmin } = useAuthUser()

  return {
    user,
    userData,
    loading,
    isAdmin
  }
}