LanguageSelector.jsx 508 Bytes
Newer Older
fisherdaddy's avatar
fisherdaddy committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
import React from 'react';
import { useTranslation } from '../js/i18n';

function LanguageSelector() {
  const { lang, setLanguage } = useTranslation();

  const handleLanguageChange = (e) => {
    setLanguage(e.target.value);
  };

  return (
    <div id="language-selector">
      <select id="lang-select" value={lang} onChange={handleLanguageChange}>
        <option value="zh">中文</option>
        <option value="en">English</option>
      </select>
    </div>
  );
}

export default LanguageSelector;