18 lines
447 B
JavaScript
18 lines
447 B
JavaScript
import { createSlice } from "@reduxjs/toolkit";
|
|
|
|
export const coreSlice = createSlice({
|
|
name: "core",
|
|
initialState: {
|
|
plugin: false,
|
|
data: {}
|
|
},
|
|
reducers: {
|
|
setPlugin: (state, action) => ({...state, plugin: action.payload}),
|
|
setData: (state, action) => ({...state, data: action.payload}),
|
|
}
|
|
});
|
|
|
|
export const { setPlugin, setData } = coreSlice.actions;
|
|
export const selectCore = state => state.core;
|
|
export default coreSlice.reducer;
|