Header.jsx 716 Bytes
Newer Older
fisherdaddy's avatar
fisherdaddy committed
1 2 3 4 5
import React from 'react';
import { Link } from 'react-router-dom';
import LanguageSelector from './LanguageSelector';
import { useTranslation } from '../js/i18n';
import '../styles/Header.css'; // 确保创建并导入这个CSS文件
fisherdaddy's avatar
fisherdaddy committed
6
// 导入 logo 图片
7
import logo from '/assets/logo.png'; // 请确保路径正确
fisherdaddy's avatar
fisherdaddy committed
8 9 10 11 12 13 14

function Header() {
  const { t } = useTranslation();

  return (
    <header>
      <nav>
fisherdaddy's avatar
fisherdaddy committed
15 16
        <div className="logo-title-container">
          <Link to="/" className="title no-underline">
fisherdaddy's avatar
fisherdaddy committed
17
            <img src={logo} alt="Logo" className="logo" />
fisherdaddy's avatar
fisherdaddy committed
18 19 20
            {t('title')}
          </Link>
        </div>
fisherdaddy's avatar
fisherdaddy committed
21 22 23 24 25 26 27
        <LanguageSelector />
      </nav>
    </header>
  );
}

export default Header;