Commit c6bdbcaa authored by Chunchi Che's avatar Chunchi Che

add resetCheckCardModal

parent 6191b422
...@@ -25,6 +25,9 @@ import { ...@@ -25,6 +25,9 @@ import {
setCardModalInteractiviesImpl, setCardModalInteractiviesImpl,
setCardListModalIsOpenImpl, setCardListModalIsOpenImpl,
setCardListModalInfoImpl, setCardListModalInfoImpl,
setCheckCardModalIsOpenImpl,
setCheckCardModalMinMaxImpl,
resetCheckCardModalImpl,
checkCardModalCase, checkCardModalCase,
} from "./modalSlice"; } from "./modalSlice";
import { import {
...@@ -118,6 +121,9 @@ const duelSlice = createSlice({ ...@@ -118,6 +121,9 @@ const duelSlice = createSlice({
setCardModalInteractivies: setCardModalInteractiviesImpl, setCardModalInteractivies: setCardModalInteractiviesImpl,
setCardListModalIsOpen: setCardListModalIsOpenImpl, setCardListModalIsOpen: setCardListModalIsOpenImpl,
setCardListModalInfo: setCardListModalInfoImpl, setCardListModalInfo: setCardListModalInfoImpl,
setCheckCardModalIsOpen: setCheckCardModalIsOpenImpl,
setCheckCardModalMinMax: setCheckCardModalMinMaxImpl,
resetCheckCardModal: resetCheckCardModalImpl,
}, },
extraReducers(builder) { extraReducers(builder) {
handsCase(builder); handsCase(builder);
...@@ -151,6 +157,9 @@ export const { ...@@ -151,6 +157,9 @@ export const {
initCemetery, initCemetery,
setCardListModalIsOpen, setCardListModalIsOpen,
setCardListModalInfo, setCardListModalInfo,
setCheckCardModalIsOpen,
setCheckCardModalMinMax,
resetCheckCardModal,
} = duelSlice.actions; } = duelSlice.actions;
export const selectDuelHsStart = (state: RootState) => { export const selectDuelHsStart = (state: RootState) => {
return state.duel.meInitInfo != null; return state.duel.meInitInfo != null;
......
...@@ -172,6 +172,13 @@ export const checkCardModalCase = ( ...@@ -172,6 +172,13 @@ export const checkCardModalCase = (
}); });
}; };
export const resetCheckCardModalImpl: CaseReducer<DuelState> = (state) => {
state.modalState.checkCardModal.isOpen = false;
state.modalState.checkCardModal.selectMin = undefined;
state.modalState.checkCardModal.selectMax = undefined;
state.modalState.checkCardModal.tags = [];
};
export const selectCardModalIsOpen = (state: RootState) => export const selectCardModalIsOpen = (state: RootState) =>
state.duel.modalState.cardModal.isOpen; state.duel.modalState.cardModal.isOpen;
export const selectCardModalName = (state: RootState) => export const selectCardModalName = (state: RootState) =>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment