@@ -3,12 +3,20 @@ import { useEffect, useState } from "react"
33import { Plus } from "lucide-react"
44import { useLocation , useNavigate } from "react-router-dom"
55import { isAddPostModalOpenAtom } from "../../features/add-post/model/atoms"
6- import { editingPostAtom , isEditPostModalOpenAtom } from "../../features/edit-post/model/atoms"
7- import { isUserInfoModalOpenAtom , viewingUserIdAtom } from "../../features/user-management/model/atoms"
8- import { detailPostAtom , isPostDetailModalOpenAtom } from "../../features/view-post-detail/model/atoms"
6+ import {
7+ editingPostAtom ,
8+ isEditPostModalOpenAtom ,
9+ } from "../../features/edit-post/model/atoms"
10+ import {
11+ isUserInfoModalOpenAtom ,
12+ viewingUserIdAtom ,
13+ } from "../../features/user-management/model/atoms"
14+ import {
15+ detailPostAtom ,
16+ isPostDetailModalOpenAtom ,
17+ } from "../../features/view-post-detail/model/atoms"
918import { Button , Card , CardContent , CardHeader , CardTitle } from "../../shared/ui"
1019import {
11- addPostApi ,
1220 deletePostApi ,
1321 fetchPostsApi ,
1422 PostDTO ,
@@ -17,7 +25,11 @@ import {
1725} from "../../entities/posts/api"
1826import { fetchTagsApi } from "../../entities/tags/api"
1927import { fetchUsersApi } from "../../entities/users/api"
20- import { deleteCommentApi , fetchCommentsApi , likeCommentApi } from "../../entities/comments/api"
28+ import {
29+ deleteCommentApi ,
30+ fetchCommentsApi ,
31+ likeCommentApi ,
32+ } from "../../entities/comments/api"
2133import { fetchPostsByTagApi } from "../../entities/posts/api/fetchPostsByTag"
2234import PostsTable from "../../features/posts-management/ui/posts-table"
2335import UserInfoModal from "../../widgets/user-modal"
@@ -115,22 +127,6 @@ const PostsManager = () => {
115127 updateURL ( )
116128 }
117129
118- // 게시물 추가
119- const { mutate : addPostMutate } = useMutation ( {
120- mutationFn : addPostApi ,
121- onSuccess : ( ) => {
122- queryClient . invalidateQueries ( { queryKey : [ "posts" ] } )
123- setIsAddPostModalOpen ( false )
124- } ,
125- onError : ( error ) => {
126- console . error ( "게시물 추가 오류:" , error )
127- } ,
128- } )
129-
130- const addPostFlow = ( newPost : { title : string ; body : string ; userId : number } ) => {
131- addPostMutate ( newPost )
132- }
133-
134130 // 게시물 업데이트
135131 const { mutate : updatePostMutate } = useMutation ( {
136132 mutationFn : updatePostApi ,
@@ -295,7 +291,7 @@ const PostsManager = () => {
295291 </ div >
296292 </ CardContent >
297293
298- < AddPostModal onAddPost = { addPostFlow } />
294+ < AddPostModal />
299295
300296 < EditPostModal onUpdatePost = { updatePost } />
301297
0 commit comments