diff --git a/src/components/ServiceManage/modal/BattleEventModal.js b/src/components/ServiceManage/modal/BattleEventModal.js index e82c614..d6fa995 100644 --- a/src/components/ServiceManage/modal/BattleEventModal.js +++ b/src/components/ServiceManage/modal/BattleEventModal.js @@ -58,13 +58,11 @@ const BattleEventModal = ({ modalType, detailView, handleDetailView, content, se registConfirm: 'hidden', registComplete: 'hidden' }); - const [message_lang, setMessage_lang] = useState('KO'); const [isNullValue, setIsNullValue] = useState(false); // 데이터 값 체크 const [alertMsg, setAlertMsg] = useState(''); const [resultData, setResultData] = useState(initData); //데이터 정보 - const [resetDateTime, setResetDateTime] = useState(false); useEffect(() => { if(modalType === TYPE_MODIFY && content && Object.keys(content).length > 0){ @@ -84,6 +82,15 @@ const BattleEventModal = ({ modalType, detailView, handleDetailView, content, se } }, [modalType, content]); + useEffect(() => { + if(modalType === TYPE_REGISTRY && configData?.length > 0){ + setResultData(prev => ({ + ...prev, + round_count: configData[0].default_round_count + })); + } + }, [modalType, configData]); + useEffect(() => { if (checkCondition()) { setIsNullValue(false); @@ -92,12 +99,6 @@ const BattleEventModal = ({ modalType, detailView, handleDetailView, content, se } }, [resultData]); - useEffect(() => { - if (resetDateTime) { - setResetDateTime(false); - } - }, [resetDateTime]); - // 시작 날짜 변경 핸들러 const handleStartDateChange = (date) => { if (!date) return; @@ -162,10 +163,8 @@ const BattleEventModal = ({ modalType, detailView, handleDetailView, content, se } const handleReset = () => { - setMessage_lang('KO') setDetailData({}); setResultData(initData); - setResetDateTime(true); handleDetailView(); }