Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 33x 33x 33x | import { createSlice } from "@reduxjs/toolkit";
import type { PayloadAction } from "@reduxjs/toolkit";
export interface PointerState {
state: "select" | "arc" | "move";
}
const initialState: PointerState = {
state: "select",
};
const pointerSlice = createSlice({
name: "pointer",
initialState,
reducers: {
setPointerState: (
state,
action: PayloadAction<"select" | "arc" | "move">,
) => {
state.state = action.payload;
},
},
});
export const { setPointerState } = pointerSlice.actions;
export default pointerSlice.reducer;
|