blob: 3b21c980dcc6a57ac6bde6e25fbd135c447421f2 [file] [log] [blame]
TRM-codingd1cbf672025-06-18 15:15:08 +08001import React from 'react'
TRM-coding29174c22025-06-18 23:56:51 +08002import { useNavigate } from 'react-router-dom'
TRM-codingd1cbf672025-06-18 15:15:08 +08003import { User } from 'lucide-react'
4import '../App.css' // 或者单独的 Header.css
5
6export default function Header() {
TRM-coding29174c22025-06-18 23:56:51 +08007 const navigate = useNavigate()
8
9 const handleUserClick = () => {
10 navigate('/user/1') // 或者使用实际的用户ID
11 }
12
TRM-codingd1cbf672025-06-18 15:15:08 +080013 return (
14 <header className="header">
15 <div className="header-left">
16 <div className="logo">小红书</div>
17 <h1 className="header-title">创作服务平台</h1>
18 </div>
TRM-coding29174c22025-06-18 23:56:51 +080019 <div
20 className="header-right"
21 onClick={handleUserClick}
22 style={{ cursor: 'pointer' }}
23 >
TRM-codingd1cbf672025-06-18 15:15:08 +080024 <div className="user-info">
25 <User size={16} />
TRM-coding29174c22025-06-18 23:56:51 +080026 <span>小红薯1</span>
TRM-codingd1cbf672025-06-18 15:15:08 +080027 </div>
28 </div>
29 </header>
30 )
31}