UNPKG

@maap-jupyterlab/dps-jupyter-extension

Version:

A JupyterLab extension for submitting and viewing jobs.

17 lines (16 loc) 752 B
import React, { useEffect } from 'react'; import { JobsView } from './JobsView'; import { JUPYTER_EXT } from '../constants'; import 'bootstrap/dist/css/bootstrap.min.css'; import { useDispatch, useSelector } from 'react-redux'; import { selectUserInfo, userInfoActions } from '../redux/slices/userInfoSlice'; export const JobsApp = ({ uname, jupyterApp }) => { // Redux const dispatch = useDispatch(); const { setUsername } = userInfoActions; const { username } = useSelector(selectUserInfo); useEffect(() => { dispatch(setUsername(uname)); }, []); return (React.createElement("div", { className: JUPYTER_EXT.EXTENSION_CSS_CLASSNAME }, username ? React.createElement(JobsView, { jupyterApp: jupyterApp }) : '')); };