mirror of
https://github.com/usebruno/bruno.git
synced 2026-06-28 15:14:06 +00:00
32 lines
564 B
JavaScript
32 lines
564 B
JavaScript
import { createSlice } from '@reduxjs/toolkit'
|
|
|
|
const initialState = {
|
|
workspaces: [{
|
|
uid: 123,
|
|
name: 'My Workspace'
|
|
},{
|
|
uid: 234,
|
|
name: 'workspace B'
|
|
},{
|
|
uid: 345,
|
|
name: 'workspace C'
|
|
}],
|
|
activeWorkspaceUid: 123
|
|
};
|
|
|
|
export const workspacesSlice = createSlice({
|
|
name: 'workspaces',
|
|
initialState,
|
|
reducers: {
|
|
selectWorkspace: (state, action) => {
|
|
state.activeWorkspaceUid = action.payload.uid;
|
|
},
|
|
}
|
|
});
|
|
|
|
export const {
|
|
selectWorkspace
|
|
} = workspacesSlice.actions;
|
|
|
|
export default workspacesSlice.reducer;
|