UNPKG

@maap-jupyterlab/dps-jupyter-extension

Version:

A JupyterLab extension for submitting and viewing jobs.

23 lines (22 loc) 622 B
import { createSlice } from '@reduxjs/toolkit'; const initialState = { /** * Number of rows in the jobs table to display per page. */ itemSize: 10, }; export const JobsContainerSlice = createSlice({ name: 'JobsContainer', initialState, reducers: { resetSize: () => initialState, updateSize: (state, action) => { state.itemSize = action.payload; }, }, }); // Actions export const JobsContainerActions = JobsContainerSlice.actions; // Selector export const selectJobsContainer = (state) => state.JobsContainer; export default JobsContainerSlice.reducer;