diff --git a/client/package-lock.json b/client/package-lock.json
index 4ee33aaae..8bc10061f 100644
--- a/client/package-lock.json
+++ b/client/package-lock.json
@@ -12,7 +12,7 @@
"@emotion/react": "^11.11.4",
"@types/dotenv-webpack": "^7.0.7",
"dotenv-webpack": "^8.1.0",
- "haengdong-design": "^0.1.28",
+ "haengdong-design": "^0.1.29",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.24.1"
@@ -6274,9 +6274,9 @@
"dev": true
},
"node_modules/haengdong-design": {
- "version": "0.1.28",
- "resolved": "https://registry.npmjs.org/haengdong-design/-/haengdong-design-0.1.28.tgz",
- "integrity": "sha512-czidJMyGWLbdfrabj3SARWMS3fB26c1Fg43XxS7ognTc3mG37BqRe6coPKueU0onB4IoB+xhYZcmHJKIZwukLw==",
+ "version": "0.1.29",
+ "resolved": "https://registry.npmjs.org/haengdong-design/-/haengdong-design-0.1.29.tgz",
+ "integrity": "sha512-yBxmS8PBYOMG6scumzeey2LQMSvlB5kqyd/pIP/ID4WRkvwVo8ScFYO6iV8odFINt4I1Dx2aC/itdk74Pyvv4A==",
"dependencies": {
"@emotion/react": "^11.11.4",
"@svgr/webpack": "^8.1.0",
diff --git a/client/package.json b/client/package.json
index 350a884ed..fed2f5249 100644
--- a/client/package.json
+++ b/client/package.json
@@ -47,7 +47,7 @@
"@emotion/react": "^11.11.4",
"@types/dotenv-webpack": "^7.0.7",
"dotenv-webpack": "^8.1.0",
- "haengdong-design": "^0.1.28",
+ "haengdong-design": "^0.1.29",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^6.24.1"
diff --git a/client/src/constants/routerUrls.ts b/client/src/constants/routerUrls.ts
index f0a910d5b..228e25c7c 100644
--- a/client/src/constants/routerUrls.ts
+++ b/client/src/constants/routerUrls.ts
@@ -3,6 +3,6 @@ export const ROUTER_URLS = {
eventCreateName: '/event/create/name',
eventCreateComplete: '/event/create/complete',
event: '/event',
- eventManage: '/event/:eventId',
+ eventManage: '/event/:eventId/admin',
home: '/event/:eventId/home',
};
diff --git a/client/src/pages/Create/Complete.tsx b/client/src/pages/Create/Complete.tsx
index c2f499cb6..b4496d0cd 100644
--- a/client/src/pages/Create/Complete.tsx
+++ b/client/src/pages/Create/Complete.tsx
@@ -29,7 +29,7 @@ const CompleteCreateEvent = () => {
description="행사가 성공적으로 개시됐어요 :) 행사 링크를 통해서 참여자 관리가 가능해요. 관리를 위해서 행사 관리 링크를 보관해
주세요."
/>
- navigate(`${ROUTER_URLS.event}/${url}`)}>관리 페이지로 이동
+ navigate(`${ROUTER_URLS.event}/${url}/admin`)}>관리 페이지로 이동
);
};
diff --git a/client/src/pages/Create/Name.tsx b/client/src/pages/Create/Name.tsx
index ee847e258..8a1261662 100644
--- a/client/src/pages/Create/Name.tsx
+++ b/client/src/pages/Create/Name.tsx
@@ -27,7 +27,7 @@ const CreateEvent = () => {
onChange={event => setEventTitle(event.target.value)}
placeholder="ex) 행동대장 야유회"
/>
- 행동 개시!
+ navigate(ROUTER_URLS.eventCreateComplete)}>행동 개시!
);
diff --git a/client/src/pages/Event/Event.tsx b/client/src/pages/Event/Event.tsx
index edc95d5b4..79c1f9950 100644
--- a/client/src/pages/Event/Event.tsx
+++ b/client/src/pages/Event/Event.tsx
@@ -1,6 +1,10 @@
import {useState} from 'react';
import {TopNav, Title, FixedButton, StepItem, InOutItem, MainLayout} from 'haengdong-design';
+import StepList from '@components/StepList/StepList';
+import {useStepList} from '@hooks/useStepList/useStepList';
+import {StepListProvider} from '@hooks/useStepList/useStepList';
+
import {SetActionModalContent, SetInitialParticipants} from '@components/Modal';
import {ReceiptStyle} from './Event.style';
@@ -60,30 +64,22 @@ const Event = () => {
const [participants, setParticipants] = useState([]);
const [order, setOrder] = useState(0);
+ const {getTotalPrice} = useStepList();
+
return (
{order > 0 && (
- // TODO: (@soha) StepList로 변경하기
// TODO: (@soha) order가 0일때 기본 Step 뜨기
- <>
-
-
- >
+
+
+
)}
{/* TODO: (@soha) 추후 버튼 width 화면에 맞게 수정 */}