diff --git a/components/modal/tournament/TournamentRegistryModal.tsx b/components/modal/tournament/TournamentRegistryModal.tsx
index 27e7fd6f6..c7c961552 100644
--- a/components/modal/tournament/TournamentRegistryModal.tsx
+++ b/components/modal/tournament/TournamentRegistryModal.tsx
@@ -13,7 +13,6 @@ import {
import styles from 'styles/modal/event/TournamentRegistryModal.module.scss';
import 'react-quill/dist/quill.bubble.css';
-
const Quill = dynamic(() => import('react-quill'), {
ssr: false,
loading: () =>
Loading ...
,
@@ -31,14 +30,15 @@ export default function TournamentRegistryModal({
}: TournamentInfo) {
const setModal = useSetRecoilState(modalState);
const [registState, setRegistState] = useState(true);
- const [flag, setFlag] = useState(false);
- const Date = startTime.toString().split(':').slice(0, 2).join(':');
+ const [openDate, setOpenDate] = useState('미정');
const registTournament = useCallback(() => {
return mockInstance
.post(`tournament/${tournamentId}/users?users=1`)
.then((res) => {
- return res.data;
+ setRegistState(res.data.status);
+ console.log(res.data.status);
+ return res.data.status;
});
}, []);
@@ -46,16 +46,21 @@ export default function TournamentRegistryModal({
return mockInstance
.get(`tournament/${tournamentId}/users?users=1`)
.then((res) => {
- return res.data;
+ setRegistState(res.data.status);
+ return res.data.status;
});
}, []);
useEffect(() => {
- const fetchData = async () => {
- const status = await getStatus();
- setRegistState(status);
- };
- fetchData();
+ getStatus();
+
+ const date = new Date(startTime);
+ const year = date.getFullYear();
+ const month = date.getMonth() + 1; // getMonth()는 0부터 시작하므로 1을 더해줌
+ const day = date.getDate();
+ const hours = date.getHours();
+ const minutes = date.getMinutes();
+ setOpenDate(`${year}년 ${month}월 ${day}일 ${hours}:${minutes}`);
}, []);
const closeModalButtonHandler = () => {
@@ -75,7 +80,7 @@ export default function TournamentRegistryModal({
{title}
-
{Date}
+
{openDate}
{player_cnt} / 8
@@ -92,8 +97,12 @@ export default function TournamentRegistryModal({