App.tsx 839 Bytes
Newer Older
Yoon, Daeki's avatar
Yoon, Daeki committed
1
import React from "react";
2
import { BrowserRouter, Route, Routes, Link, Outlet } from "react-router-dom";
Yoon, Daeki's avatar
Yoon, Daeki committed
3
import "tailwindcss/tailwind.css";
Lee Soobeom's avatar
Lee Soobeom committed
4
5
import { IntoPost } from "./post/intopost";
import { Login, Signup } from "./auth";
6
import { Header, Body } from "./home";
Lee Soobeom's avatar
Lee Soobeom committed
7
import { Board } from "./board";
8
import Posting from "./post/posting";
Yoon, Daeki's avatar
Yoon, Daeki committed
9
10
11

export const App = () => {
  return (
백승민's avatar
theme1    
백승민 committed
12
13
    <BrowserRouter>
      <Routes>
Lee Soobeom's avatar
Lee Soobeom committed
14
15
16
17
18
19
20
        <Route path="login" element={<Login />} />
        <Route path="signup" element={<Signup />} />
        <Route path="/" element={<Header />}>
          <Route index element={<Body />} />
          <Route path="posting" element={<Posting />} />
          <Route path="board" element={<Board />} />
          <Route path="post/:postId" element={<IntoPost />} />
백승민's avatar
theme1    
백승민 committed
21
22
23
        </Route>
      </Routes>
    </BrowserRouter>
Yoon, Daeki's avatar
Yoon, Daeki committed
24
25
  );
};