Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | import React from 'react'; import { CreateJobFormState } from '../create-job-form'; import { Signal } from '@lumino/signaling'; import { NotebookJobsNavigationTabList } from './notebook-jobs-navigation-tab-list'; import { JobsPanelView } from '../notebook-jobs-panel'; export function NotebookJobsNavigation(props: { currentView: JobsPanelView; toggleSignal: Signal<any, CreateJobFormState>; toggleFunction: () => void; }) { const views: JobsPanelView[] = ['JobsList', 'CreateJobForm']; const setView = (event: React.MouseEvent, view: JobsPanelView): void => { Iif (view === 'JobsList') { let initialState: CreateJobFormState = { inputFile: '', jobName: '', outputPath: '', environment: '', parameters: undefined }; props.toggleSignal.emit(initialState); } props.toggleFunction(); }; return ( <NotebookJobsNavigationTabList onTabClick={setView} views={views} currentView={props.currentView} /> ); } |