Rewrite with typescript

This commit is contained in:
Hazem Krimi
2020-10-16 13:39:24 +01:00
parent df2df85c83
commit be8ea198ef
32 changed files with 1277 additions and 378 deletions
+33 -20
View File
@@ -1,26 +1,39 @@
import React from 'react';
import logo from './logo.svg';
import './App.css';
import { Switch, Route } from 'react-router-dom';
import Home from './pages/Home';
import Search from './pages/Search';
import NotFound from './pages/NotFound';
import GlobalStyles from './components/GlobalStyles';
import Container from './components/Container';
import NavBar from './components/NavBar';
import Footer from './components/Footer';
import './css/weather-icons.min.css';
import './css/weather-icons-wind.min.css';
function App() {
const App: React.FC = () => {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.tsx</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
<>
<GlobalStyles />
<Container>
<NavBar />
<Switch>
<Route path='/' exact>
<Home />
</Route>
<Route path='/search/:query'>
<Search />
</Route>
<Route path='/search'>
<Search />
</Route>
<Route path='*' exact>
<NotFound />
</Route>
</Switch>
<Footer />
</Container>
</>
);
}
export default App;
export default App;