import { createSlice, createAsyncThunk } from '@reduxjs/toolkit'
export const kpdlSlice = createSlice({
  name: 'kpdl',
  initialState: {
    selectedOpsi: null,
    dataMonitoring: [],
    dataUrut: { urutKanwil: [], urutKpp: [], urutSeksi: [], urutPegawai: [] }
  },
  reducers: {
    setSelectedOpsi: (state, action) => {
      state.selectedOpsi = action.payload
    },
    setDataMonitoring: (state, action) => {
      state.dataMonitoring = action.payload
    },
    setDataUrut: (state, action) => {
      state.dataUrut = action.payload
    }
  }
})

export const { setSelectedOpsi, setDataMonitoring, setDataUrut } = kpdlSlice.actions

export default kpdlSlice.reducer