Skip to content
Snippets Groups Projects
App.js 882 B
Newer Older
import "./App.css";
LEE's avatar
LEE committed
import {Routes, Route } from 'react-router-dom';
import Header from "./Header.js";
import Main from "./Main.js";
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
import Login from "./Login.js";
LEE's avatar
LEE committed
import Search from "./Search.js";
import GoogleLoginButton from "./GoogleLoginButton.js";
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
import React, { useEffect, useState, useContext} from 'react';
import { UserContext } from './Usercontext.js';

function App() {
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
	
	const [ myName, setMyName] = useState(null);
	
LEE's avatar
LEE committed
  return(
    <div className="App">
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
		<UserContext.Provider value={setMyName}>
			<Header user={myName}></Header>
			<Routes>
				<Route path="/" element={<Main/>}></Route>
				<Route path="/login" element={<Login/>}></Route>
				<Route path="/search" element={<Search/>}></Route>
			{/* <Route path="/postwrite" element={<PostWrite/>}></Route> */}
			</Routes>
		</UserContext.Provider>
		{/* <Footer/> */}
LEE's avatar
LEE committed
    </div>
    );
}

export default App;