Admin.js 1.59 KB
Newer Older
Kim, Subin's avatar
Kim, Subin committed
1
import { Link, Route, Switch, useRouteMatch } from "react-router-dom";
Kim, Subin's avatar
Kim, Subin committed
2
3
4
5
import MovieEdit from "./MovieEdit";
import TheaterEdit from "./TheaterEdit";
import CinemaEdit from "./CinemaEdit";
import styles from "./admin.module.scss";
Kim, Subin's avatar
Kim, Subin committed
6
7
8
9
10
11
12
13

const Admin = () => {
    const match = useRouteMatch()

    return (
        <div className={`d-md-flex align-items-md-start ${styles.box}`}>
            <nav className={`col-md-3 col-lg-2 nav flex-md-column flex-row ${styles.navbar}`} id="v-pills-tab" role="tablist" aria-orientation="vertical">
                <li className="nav-item">
Kim, Subin's avatar
Kim, Subin committed
14
                    <Link to={`${match.url}/movie`} className="nav-link text-dark text-center active">영화 관리</Link>
Kim, Subin's avatar
Kim, Subin committed
15
16
                </li>
                <li className="nav-item">
Kim, Subin's avatar
Kim, Subin committed
17
                    <Link to={`${match.url}/theater`} className="nav-link text-dark text-center">상영관 관리</Link>
Kim, Subin's avatar
Kim, Subin committed
18
19
                </li>
                <li className="nav-item">
Kim, Subin's avatar
Kim, Subin committed
20
                    <Link to={`${match.url}/cinema`} className="nav-link text-dark text-center">영화관 관리</Link>
Kim, Subin's avatar
Kim, Subin committed
21
22
                </li>
            </nav>
Kim, Subin's avatar
Kim, Subin committed
23
            <div className="tab-content container col-md-9 col-lg-10 mt-3" id="v-pills-tabContent">
Kim, Subin's avatar
Kim, Subin committed
24
                <Switch>
Kim, Subin's avatar
Kim, Subin committed
25
26
27
28
                    <Route path={`${match.path}/movie`}><MovieEdit /></Route>
                    <Route path={`${match.path}/theater`}><TheaterEdit /></Route>
                    <Route path={`${match.path}/cinema`}><CinemaEdit /></Route>
                    <Route path={`${match.path}`}><MovieEdit /></Route>
Kim, Subin's avatar
Kim, Subin committed
29
30
31
32
33
34
35
                </Switch>
            </div>
        </div>
    )
}

export default Admin