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