@maap-jupyterlab/dps-jupyter-extension
Version:
A JupyterLab extension for submitting and viewing jobs.
20 lines (19 loc) • 516 B
JavaScript
import { createSlice } from '@reduxjs/toolkit';
const initialState = {
username: null
};
export const userInfoSlice = createSlice({
name: 'UserInfo',
initialState,
reducers: {
resetUsername: () => initialState,
setUsername: (state, action) => {
state.username = action.payload;
},
},
});
// Actions
export const userInfoActions = userInfoSlice.actions;
// Selector
export const selectUserInfo = (state) => state.UserInfo;
export default userInfoSlice.reducer;