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 28 29 30 31 32 33 34 35 | 540x 540x 92x 62x 540x 790x | import { RootState } from "@redux/types/store";
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
import { Changelog } from "./types";
const initialState: Changelog = {
modal: {
isOpen: false,
isExpanded: false,
},
};
const ChangelogSlice = createSlice({
name: "changelog",
initialState,
reducers: {
setModalOpenChangelog: (
state: Changelog,
action: PayloadAction<boolean>,
) => {
state.modal.isOpen = action.payload;
},
resetChangelogState: (state: Changelog) => {
state.modal = {
isOpen: false,
isExpanded: false,
};
},
},
});
export const { setModalOpenChangelog, resetChangelogState } =
ChangelogSlice.actions;
export const selectChangelog = (state: RootState) => state.changelog;
export default ChangelogSlice.reducer;
|