// resources\assets\ts\DataPage\quitTaskConfirmationSlice.ts
import { PayloadAction, createSlice } from '@reduxjs/toolkit';

const initialState = {
  open: false,
  ergID: null
};

const slice = createSlice({
  name: 'monitorpage/quit_confirmation',
  initialState,
  reducers: {
    setOpen(state, { payload }: PayloadAction<number>) {
      state.open = true;
      state.ergID = payload;
    },
    setClose(state) {
      state.open = false;
      state.ergID = null;
    }
  }
});

export const { setOpen, setClose } = slice.actions;
export default slice.reducer;
