App.js 1.54 KB
Newer Older
1
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
Jiwon Yoon's avatar
Jiwon Yoon committed
2
3
4
import Header from "./components/Header";
import SubNav from "./components/Navs/SubNav";
import MainNav from "./components/Navs/MainNav";
5
6
7
8
9
10
11
import HomePage from "./pages/HomePage";
import LoginPage from "./pages/LoginPage";
import SignupPage from "./pages/SignupPage";
import MovieListPage from "./pages/MovieListPage";
import MoviePage from "./pages/MoviePage";
import TheaterPage from "./pages/TheaterPage";
import MyPage from "./pages/MyPage";
Kim, Subin's avatar
Kim, Subin committed
12
import AdminPage from "./pages/AdminPage/AdminPage";
Jiwon Yoon's avatar
Jiwon Yoon committed
13
import TicketingPage from "./pages/TicketingPage";
Jiwon Yoon's avatar
Jiwon Yoon committed
14
import TicketingSeatPage from './pages/TicketingSeatPage'
Kim, Subin's avatar
수빈    
Kim, Subin committed
15
import SearchPage from "./pages/SearchPage";
Jiwon Yoon's avatar
Jiwon Yoon committed
16
17

function App() {
Kim, Subin's avatar
수빈    
Kim, Subin committed
18

Jiwon Yoon's avatar
Jiwon Yoon committed
19
  return (
Jiwon Yoon's avatar
Jiwon Yoon committed
20
    <div style={{ backgroundColor: "black" }}>
Kim, Subin's avatar
Kim, Subin committed
21
      <Router>
Kim, Subin's avatar
수빈    
Kim, Subin committed
22
23
24
        <SubNav />
        <Header />
        <MainNav />
한규민's avatar
한규민 committed
25
26
27
28
        <Switch>
          <Route exact path="/" component={HomePage} />
          <Route path="/login" component={LoginPage} />
          <Route path="/signup" component={SignupPage} />
Jiwon Yoon's avatar
Jiwon Yoon committed
29
          <Route path="/movielist" component={MovieListPage} />
Kim, Subin's avatar
수빈    
Kim, Subin committed
30
          <Route path="/movie/:movieId" component={MoviePage} />
Jiwon Yoon's avatar
Jiwon Yoon committed
31
          <Route path="/ticket/seat" component={TicketingSeatPage} />
Kim, Subin's avatar
수빈    
Kim, Subin committed
32
          <Route path="/ticket" component={TicketingPage} />
Jiwon Yoon's avatar
Jiwon Yoon committed
33
          <Route path="/theater" component={TheaterPage}/>
Kim, Subin's avatar
수빈    
Kim, Subin committed
34
35
          <Route path="/search" component={SearchPage} />
          <Route path="/admin" component={AdminPage} />
한규민's avatar
한규민 committed
36
37
        </Switch>
      </Router>
Kim, Subin's avatar
수빈    
Kim, Subin committed
38
    // </div>
Jiwon Yoon's avatar
Jiwon Yoon committed
39
40
41
42
  );
}

export default App;