Skip to content

Commit 772e1bb

Browse files
h-seo-njylee05
andauthored
Add Features (#17)
Co-authored-by: Jeongyeon Lee <jylee05@snu.ac.kr>
1 parent 5228ba7 commit 772e1bb

22 files changed

+1410
-453
lines changed

.vscode/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@
77
"quickfix.biome": "explicit",
88
"source.fixAll.biome": "explicit",
99
"source.organizeImports.biome": "explicit"
10+
},
11+
"files.watcherExclude": {
12+
"**/target": true
1013
}
1114
}

src/App.tsx

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,31 @@
11
import { Route, BrowserRouter as Router, Routes } from 'react-router-dom';
2+
import CreateProfile from './components/CreateProfile';
23
import Home from './components/Home';
34
import Login from './components/Login';
45
import MyPage from './components/MyPage';
56
import Signup from './components/Signup';
67
import Topbar from './components/Topbar';
8+
79
import { AuthProvider } from './contexts/AuthContext';
810
import { PostProvider } from './contexts/PostContext';
11+
import { ProfileContextProvider } from './contexts/ProfileContext';
912

1013
const App = () => (
1114
<Router>
1215
<AuthProvider>
1316
<PostProvider>
14-
<Topbar />
15-
<main>
16-
<Routes>
17-
<Route path="/" element={<Home />} />
18-
<Route path="/login" element={<Login />} />
19-
<Route path="/signup" element={<Signup />} />
20-
<Route path="/mypage" element={<MyPage />} />
21-
</Routes>
22-
</main>
17+
<ProfileContextProvider>
18+
<Topbar />
19+
<main>
20+
<Routes>
21+
<Route path="/" element={<Home />} />
22+
<Route path="/login" element={<Login />} />
23+
<Route path="/signup" element={<Signup />} />
24+
<Route path="/mypage" element={<MyPage />} />
25+
<Route path="/mypage/profile/new" element={<CreateProfile />} />
26+
</Routes>
27+
</main>
28+
</ProfileContextProvider>
2329
</PostProvider>
2430
</AuthProvider>
2531
</Router>

src/components/Bookmark.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { useEffect } from 'react';
22
import { FaBookmark } from 'react-icons/fa6';
3-
import styles from '../Bookmark.module.css';
43
import { usePosts } from '../contexts/PostContext';
5-
import type { Post } from '../types/types';
4+
import styles from '../styles/Bookmark.module.css';
5+
import type { Post } from '../types';
66

77
const Bookmark = () => {
88
const { bookmarkedPosts, getBookmark, isLoading } = usePosts();

0 commit comments

Comments
 (0)