aboutsummaryrefslogtreecommitdiffstats
path: root/src/App.js
blob: f1954313036c25e0dcf1cc228d0cb5d0c9b2caca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import React from 'react';
import { useTranslation } from 'react-i18next';
import { Card } from './components/Card';
import './style.css';
import logo from '../src/images/wifi.png';

function App() {
  const { t, i18n } = useTranslation();

  return (
    <div className="App">
      <h1>
        <img alt="icon" src={logo} width="32" height="32" />
        &nbsp; {t('title')}
      </h1>

      <div>
        <label>{t('select')}</label>
        <select onChange={(e) => i18n.changeLanguage(e.target.value)}>
          <option value="en-US">en-US</option>
          <option value="简体中文">简体中文</option>
          <option value="es">es</option>
          <option value="pt">Português</option>
        </select>
      </div>

      <p className="tag">{t('desc.use')}</p>

      <p className="tag">
        {t('desc.privacy')}{' '}
        <a href="https://github.com/bndw/wifi-card">{t('desc.source')}</a>.
      </p>

      <Card />
    </div>
  );
}

export default App;