doloresqui
Version:
28 lines (24 loc) • 628 B
text/typescript
import { createSlice } from "@reduxjs/toolkit";
const initialState = {
allNetworks: null,
sourceChainId: null,
destChainId: null,
};
const networksSlice = createSlice({
name: "networks",
initialState,
reducers: {
setNetworks: (state, action) => {
state.allNetworks = action.payload;
},
setSourceChain: (state, action) => {
state.sourceChainId = action.payload;
},
setDestChain: (state, action) => {
state.destChainId = action.payload;
},
},
});
export default networksSlice.reducer;
export const { setNetworks, setSourceChain, setDestChain } =
networksSlice.actions;