'use client'
import Image from 'next/image'
import { useState, useEffect } from 'react'
import { Menu, X, User, LogOut } from 'lucide-react'
import { useSession, signIn, signOut } from 'next-auth/react'
interface HeaderProps {
scrolled: boolean
}
export default function Header({ scrolled }: HeaderProps) {
const [mobileMenuOpen, setMobileMenuOpen] = useState(false)
const { data: session, status } = useSession()
const navItems = [
{ name: '系统功能', href: '#system-features' },
{ name: '版本定价', href: '#pricing' },
{ name: '联系购买', href: '#contact' },
]
useEffect(() => {
if (mobileMenuOpen) {
document.body.style.overflow = 'hidden'
} else {
document.body.style.overflow = 'unset'
}
}, [mobileMenuOpen])
// 调试:输出会话状态和用户
useEffect(() => {
console.log('🔍 useSession status:', status)
console.log('🔍 useSession user:', session?.user)
}, [status, session])
return (
<>