UNPKG

@maap-jupyterlab/dps-jupyter-extension

Version:

A JupyterLab extension for submitting and viewing jobs.

20 lines (19 loc) 516 B
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;