| 1234567891011121314151617181920212223242526272829 |
- import { PayloadAction, createSlice } from "@reduxjs/toolkit";
- export enum ConsoleType {
- idle = 'idle',
- going = 'going',
- end = 'end'
- }
- interface ConsoleState {
- status: ConsoleType
- }
- const initialState: ConsoleState = {
- status: ConsoleType.idle,
- };
- const consoleSlice = createSlice({
- name: 'console',
- initialState,
- reducers: {
- changeConsoleStatus: (state, action: PayloadAction<{ status: ConsoleType }>) => {
- state.status = action.payload.status;
- debugger
- },
- },
- });
- export const { changeConsoleStatus } = consoleSlice.actions;
- export default consoleSlice.reducer;
|