diff --git a/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/change-password/page.tsx b/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/change-password/page.tsx
index a8a995aa..4892f0b4 100644
--- a/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/change-password/page.tsx
+++ b/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/change-password/page.tsx
@@ -1,17 +1,15 @@
'use client';
-import { Suspense } from 'react';
-import MainWithWorkspacePage from '@app/workspace/[workspaceId]/page';
-// import SettingsPage from '@app/workspace/[workspaceId]/@innerWorkspaceIdModal/(.)settings/page';
-import ChangePasswordModalPage from '@app/workspace/[workspaceId]/@innerWorkspaceIdModal/(.)settings/change-password/page';
+import { ROUTES } from '@common/constants/routes.constants';
-const ChangePasswordStandalonePage = () => (
- <>
- 로딩중...}>
-
-
-
- >
-);
+import useStandaloneModalRedirect from '@common/hooks/useStandaloneModalRedirect';
-export default ChangePasswordStandalonePage;
+const ChangePasswordStandalonePage = () => {
+ useStandaloneModalRedirect((workspaceId) => ROUTES.WORKSPACE_MAIN(workspaceId), {
+ useBack: false,
+ });
+
+ return null; // 화면 표시 없음
+};
+
+export default ChangePasswordStandalonePage;
\ No newline at end of file
diff --git a/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/page.tsx b/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/page.tsx
index 6b6ff1f1..4eb5900d 100644
--- a/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/page.tsx
+++ b/src/app/workspace/[workspaceId]/(inner-workspaceId-modal-fallback)/settings/page.tsx
@@ -1,16 +1,13 @@
'use client';
-import SettingModalPage from '../../@innerWorkspaceIdModal/(.)settings/page';
-import { Suspense } from 'react';
-import MainWithWorkspacePage from '@app/workspace/[workspaceId]/page';
+import { ROUTES } from '@common/constants/routes.constants';
-const SettingsStandalonePage = () => (
- <>
- 로딩중...}>
-
-
-
- >
-);
+import useStandaloneModalRedirect from '@common/hooks/useStandaloneModalRedirect';
-export default SettingsStandalonePage;
+const SettingsStandalonePage = () => {
+ useStandaloneModalRedirect((workspaceId) => ROUTES.WORKSPACE_MAIN(workspaceId));
+
+ return null; // 화면 표시 없음
+};
+
+export default SettingsStandalonePage;
\ No newline at end of file
diff --git a/src/features/sns-event-assistant/components/InstagramCallBackClient/InstagramCallBackClient.client.tsx b/src/features/sns-event-assistant/components/InstagramCallBackClient/InstagramCallBackClient.client.tsx
index aa253042..57d3783b 100644
--- a/src/features/sns-event-assistant/components/InstagramCallBackClient/InstagramCallBackClient.client.tsx
+++ b/src/features/sns-event-assistant/components/InstagramCallBackClient/InstagramCallBackClient.client.tsx
@@ -41,7 +41,7 @@ const InstagramCallBackClient = () => {
if (!code) {
// workspaceId 조건은 위에서 이미 확인했으므로 제거 가능
console.error('인증 코드가 없습니다.');
- router.push(ROUTES.MODAL.SETTING.WORKSPACE_SETTING(workspaceId));
+ router.push(ROUTES.WORKSPACE_MAIN(workspaceId));
return;
}
@@ -58,8 +58,8 @@ const InstagramCallBackClient = () => {
type: OnboardingToastType.SUCCESS_SNS_ACCOUNT,
snsAccount: data.instagramAccountName,
});
- // 3. 온보딩 페이지로 복귀
- router.push(ROUTES.MODAL.SETTING.WORKSPACE_SETTING(workspaceId));
+ // 3. 워크스페이스 페이지로 복귀
+ router.push(ROUTES.WORKSPACE_MAIN(workspaceId));
},
},
);