-
Miłosz Grocholewski authoredMiłosz Grocholewski authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
reactions.slice.ts 634 B
import { createSlice } from '@reduxjs/toolkit';
import { REACTIONS_INITIAL_STATE } from './reactions.constants';
import {
getReactionsReducer,
resetReactionsDataReducer,
setReactionsReducer,
} from './reactions.reducers';
export const reactionsSlice = createSlice({
name: 'reactions',
initialState: REACTIONS_INITIAL_STATE,
reducers: {
resetReactionsData: resetReactionsDataReducer,
setReactions: setReactionsReducer,
},
extraReducers: builder => {
getReactionsReducer(builder);
},
});
export const { resetReactionsData, setReactions } = reactionsSlice.actions;
export default reactionsSlice.reducer;