mise a jour des fichiers de js a tsx 🧑‍💻

pull/49/head
Pierre Ferreira 1 year ago
parent 0dd3e64b13
commit b2425be815

@ -19,6 +19,7 @@
"react-intl": "^6.5.2",
"react-router-dom": "^6.18.0",
"react-scripts": "5.0.1",
"typescript": "^5.2.2",
"web-vitals": "^2.1.4"
}
},
@ -16587,6 +16588,18 @@
"is-typedarray": "^1.0.0"
}
},
"node_modules/typescript": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
"integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",

@ -13,6 +13,7 @@
"react-intl": "^6.5.2",
"react-router-dom": "^6.18.0",
"react-scripts": "5.0.1",
"typescript": "^5.2.2",
"web-vitals": "^2.1.4"
},
"scripts": {

@ -6,11 +6,11 @@ import { IntlProvider } from 'react-intl';
/* Page */
import Home from './Pages/Home';
import Jouer from './Pages/Jouer';
import Login from './Pages/LoginForm.js';
import SignUp from './Pages/SignUpForm.js';
import Login from './Pages/LoginForm';
import SignUp from './Pages/SignUpForm';
/* Component */
import AppNavbar from './Components/NavBar.js';
import AppNavbar from './Components/NavBar';
/* nav */
import { BrowserRouter, Route, Routes } from "react-router-dom";
@ -36,6 +36,8 @@ function App() {
//const locale = 'fr';
const [locale, setLocale] = useState('fr');
// @ts-ignore
const changeLocale = (newLocale) => {
setLocale(newLocale);
};
@ -47,11 +49,14 @@ function App() {
// <img src={logo} className="App-logo" alt="logo" />
// </header>
// </div>
// @ts-ignore
<IntlProvider locale={locale} messages={messages[locale]}>
<BrowserRouter>
<AppNavbar changeLocale={changeLocale} />
<Routes>
<Route exact path="/" element={<Home />} />
<Route path="/" element={<Home />} />
<Route path="/jouer" element={<Jouer />} />
<Route path="/login" element={<Login />} />
<Route path="/signup" element={<SignUp />} />

@ -14,7 +14,8 @@ import { HiLanguage } from 'react-icons/hi2';
/* Components */
import './NavBar.css';
function AppNavbar({ changeLocale }) {
// @ts-ignore
function AppNavbar({ changeLocale}) {
return (
<Navbar expand="lg" className="custom-navbar">
<Container>

@ -0,0 +1,14 @@
{
"compilerOptions": {
"resolveJsonModule": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"moduleResolution": "node",
"target": "es5",
"lib": ["dom", "es2015"],
"jsx": "react",
"strict": true,
},
}
// "noImplicitAny": false,
Loading…
Cancel
Save