battle event 라운드 횟수 기본값 세팅

This commit is contained in:
2025-02-13 15:05:09 +09:00
parent ffaaa5be14
commit b70b2e8f2c

View File

@@ -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();
}