Skip to content

Commit 348ae5e

Browse files
committed
refactor: FSD 구조에 맞춰 위젯으로 분리
- PostsManager 페이지의 모든 UI 및 상태 관리 로직을 PostsManagement 위젯으로 이전하여 페이지의 역할을 단순화. - 각 feature에 index.ts 배럴 파일을 추가하여 import 경로를 정리하고 모듈의 public API를 명확히 함.
1 parent a9f49ce commit 348ae5e

File tree

13 files changed

+221
-387
lines changed

13 files changed

+221
-387
lines changed

src/features/add-comment/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { useAddComment } from './model/useAddComment';

src/features/add-post/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { useAddPost } from './model/useAddPost';
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export { useComments } from './model/useComments';
2+
export { useDeleteComment } from './model/useDeleteComment';
3+
export { useLikeComment } from './model/useLikeComment';

src/features/edit-comment/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { useUpdateComment } from './model/useUpdateComment';

src/features/edit-post/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { useEditPost } from './model/useEditPost';
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export { default as PostsTable } from './ui/posts-table';
2+
export { usePosts } from './model/usePosts';
3+
export { useDeletePost } from './model/useDeletePost';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { default as PostPagination } from './ui/PostPagination';
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export { default as PostSearchFilter } from './ui/PostSearchFilter';
2+
export { usePostsQueryState } from './model/usePostsQueryState';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { useTags } from './model/useTags';
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { useUser } from './model/useUser';

0 commit comments

Comments
 (0)