Skip to content
Snippets Groups Projects
App.tsx 1 KiB
Newer Older
Chloé JACOB's avatar
Chloé JACOB committed
import './App.css';
import {useEffect} from "react";
import './i18n'
import {useTranslation} from "react-i18next";
import Language from './assets/enums/Language';
Chloé JACOB's avatar
Chloé JACOB committed
import instalikeApi from './instalikeApi';
Chloé JACOB's avatar
Chloé JACOB committed

function App() {
Chloé JACOB's avatar
Chloé JACOB committed
  //reduce
  useEffect(()=>{
Chloé JACOB's avatar
Chloé JACOB committed
    instalikeApi.auth.login({email:"chloe.jacob4@etu.unistra.fr", password:'A25486*a'}).then(({data}) =>{
Chloé JACOB's avatar
Chloé JACOB committed
      console.log(data.accessToken)
      instalikeApi.posts.find(1).fetch;
    })
  })

  const { t,i18n } = useTranslation();
Chloé JACOB's avatar
Chloé JACOB committed

  return (
    <div className="App">
Chloé JACOB's avatar
Chloé JACOB committed
      <p>{t('actions.follow')}</p>

      <div className="flex gap-10">
          <button
            type="button"
            onClick={() => {
              i18n.changeLanguage(Language.EN);
            }}
          >
            English
          </button>
          <button
            type="button"
            onClick={() => {
              i18n.changeLanguage(Language.FR);
            }}
          >
            Français
          </button>
        </div>
Chloé JACOB's avatar
Chloé JACOB committed
    </div>
Chloé JACOB's avatar
Chloé JACOB committed
  );
Chloé JACOB's avatar
Chloé JACOB committed
}

export default App