battle event 라운드 횟수 기본값 세팅
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user