diff --git a/src/app/(user)/mypage/page.tsx b/src/app/(user)/mypage/page.tsx
index bb80fe5c..69cae375 100644
--- a/src/app/(user)/mypage/page.tsx
+++ b/src/app/(user)/mypage/page.tsx
@@ -1,5 +1,5 @@
'use client';
-import { ProfileInfo, ProfileSetting } from '@/components/pages/profile';
+import { MyPageInfo, MyPageSetting } from '@/components/pages/user/mypage';
import { useGetUser } from '@/hooks/use-user';
const MyPage = () => {
@@ -9,9 +9,9 @@ const MyPage = () => {
const { data: user } = useGetUser({ userId });
if (!user) return null;
return (
-
-
-
+
+
+
);
};
diff --git a/src/app/(user)/profile/[userId]/page.tsx b/src/app/(user)/profile/[userId]/page.tsx
index 2184aeaa..5370bdd7 100644
--- a/src/app/(user)/profile/[userId]/page.tsx
+++ b/src/app/(user)/profile/[userId]/page.tsx
@@ -2,7 +2,7 @@
import { use } from 'react';
-import { ProfileInfo } from '@/components/pages/profile';
+import { ProfileInfo } from '@/components/pages/user/profile';
import { useGetUser } from '@/hooks/use-user';
interface Props {
@@ -17,11 +17,7 @@ const ProfilePage = ({ params }: Props) => {
if (!user) return null;
- return (
-
- );
+ return
;
};
export default ProfilePage;
diff --git a/src/components/pages/profile/profile-setting/index.tsx b/src/components/pages/profile/profile-setting/index.tsx
deleted file mode 100644
index a647b0b4..00000000
--- a/src/components/pages/profile/profile-setting/index.tsx
+++ /dev/null
@@ -1,26 +0,0 @@
-'use client';
-import { useState } from 'react';
-
-import { User } from '@/types/service/user';
-
-import { ProfileActionButton, ProfileToggleButton } from './profile-setting-button';
-
-interface Props {
- user: User;
-}
-
-export const ProfileSetting = ({ user }: Props) => {
- console.log(user);
- // useState 로직은 추후 삭제 예정
- const [isOn, setIsOn] = useState(false);
-
- return (
-
- setIsOn((prev) => !prev)}>
- 알림 받기
-
- console.log('로그아웃')}>로그아웃
- console.log('회원탈퇴')}>회원탈퇴
-
- );
-};
diff --git a/src/components/pages/user/mypage/index.ts b/src/components/pages/user/mypage/index.ts
new file mode 100644
index 00000000..b6bc570b
--- /dev/null
+++ b/src/components/pages/user/mypage/index.ts
@@ -0,0 +1,2 @@
+export { MyPageInfo } from './mypage-info';
+export { MyPageSetting } from './mypage-setting';
diff --git a/src/components/pages/profile/profile-info/index.tsx b/src/components/pages/user/mypage/mypage-info/index.tsx
similarity index 65%
rename from src/components/pages/profile/profile-info/index.tsx
rename to src/components/pages/user/mypage/mypage-info/index.tsx
index 71ee7f6c..b7c13dd6 100644
--- a/src/components/pages/profile/profile-info/index.tsx
+++ b/src/components/pages/user/mypage/mypage-info/index.tsx
@@ -2,16 +2,18 @@
import { Button, useModal } from '@/components/ui';
import { User } from '@/types/service/user';
-import { ProfileCard } from '../profile-card';
-import { ProfileDescription } from '../profile-description';
-import { ProfileEditModal } from '../profile-edit-modal';
-import { ProfileFollowsBadge } from '../profile-follows-badge';
+import {
+ ProfileCard,
+ ProfileDescription,
+ ProfileEditModal,
+ ProfileFollowsBadge,
+} from '../../profile';
interface Props {
user: User;
}
-export const ProfileInfo = ({ user }: Props) => {
+export const MyPageInfo = ({ user }: Props) => {
const { open } = useModal();
const handleButtonClick = () => {
diff --git a/src/components/pages/profile/profile-setting/profile-setting-button/index.tsx b/src/components/pages/user/mypage/mypage-setting-button/index.tsx
similarity index 89%
rename from src/components/pages/profile/profile-setting/profile-setting-button/index.tsx
rename to src/components/pages/user/mypage/mypage-setting-button/index.tsx
index 1ee7e96f..214666d1 100644
--- a/src/components/pages/profile/profile-setting/profile-setting-button/index.tsx
+++ b/src/components/pages/user/mypage/mypage-setting-button/index.tsx
@@ -9,7 +9,7 @@ import { cn } from '@/lib/utils';
interface ToggleButtonProps extends Omit
{
value?: boolean;
}
-export const ProfileToggleButton = ({ children, value = false, ...props }: ToggleButtonProps) => {
+export const MyPageToggleButton = ({ children, value = false, ...props }: ToggleButtonProps) => {
return (