Skip to content
Snippets Groups Projects
App.js 968 B
Newer Older
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
import "./css/App.css";
LEE's avatar
LEE committed
import {Routes, Route } from 'react-router-dom';
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed

Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
import Main from "./pages/Main.js";
import Login from "./pages/Login.js";
import Search from "./pages/Search.js";
import PostWrite from "./pages/PostWrite.js"

import Header from "./components/Header.js";
import GoogleLoginButton from "./components/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>
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
			{<Route path="/postwrite" element={<PostWrite/>}></Route> }
Hyun Woo Jeong's avatar
Hyun Woo Jeong committed
			</Routes>
		</UserContext.Provider>
		{/* <Footer/> */}
LEE's avatar
LEE committed
    </div>
    );
}

export default App;